PROGA}RAMACION

Páginas: 10 (2283 palabras) Publicado: 13 de octubre de 2014
Palabras clave de C#
Las palabras clave son identificadores predefinidos reservados que tienen un significado especial para el compilador. No se pueden utilizar como identificadores en un programa a menos que incluyan el carácter @ como prefijo. Por ejemplo, @if es un identificador válido pero if no lo es porque if es una palabra clave.
En la primera tabla de este tema se enumeran las palabrasclave que son identificadores reservados en cualquier parte de un programa de C#. En la segunda tabla de este tema se enumeran las palabras clave contextuales en C#. Las palabras clave contextuales solamente tienen un significado especial en un contexto de programa limitado y se pueden utilizar como identificadores fuera de ese contexto. Normalmente, al agregarse nuevas palabras clave al lenguajeC#, éstas se agregan como palabras clave contextuales para evitar errores en programas escritos en versiones anteriores.
abstract
as
base
bool
break
byte
case
catch
char
checked
class
const
continue
decimal
default
delegate
do
double
else
enum
Event
explicit
extern
false
finally
fixed
float
for
foreach
goto
if
implicit
in
in (modificador genérico)
int
interfaceinternal
is
lock
Long
Espacio de nombres
new
null
object
operador
out
out (modificador genérico)
override
params
private
protected
public
readonly
ref
return
sbyte
sealed
short
sizeof
stackalloc
static
string
struct
switch
this
throw
true
try
typeof
uint
ulong
unchecked
unsafe
ushort
using
virtual
void
volatile
while

Palabras clave contextuales
Laspalabras clave contextuales se utilizan para proporcionar un significado concreto en el código, sin embargo no son palabras reservadas de C#. Algunas palabras clave contextuales, como partial y where, tienen significados especiales en dos o más contextos.
Añadir
alias
ascending
async
Await
descending
dynamic
from
get
global
group
into
join
let
orderby
partial (tipo)
partial(método)
remove
select
set
value
var
where (restricción de tipo genérico)
where (cláusula de consulta)
yield



Operadores[editar]
Categoría
Operadores
Aritmético
+ - * / %
Lógico y a nivel de bits
^ ! ~ && ||
Concatenación
+
Incremento, decremento
++ --
Desplazamiento
>
Relacional
== != < > =
Asignación
= ^= =
Acceso a miembro
.
Indexación
[ ]
Conversión
( )
Condicional? :
Creación de objeto
new
Información de tipo
as is sizeof typeof

Métodos (Guía de programación de C#)
Un método es un bloque de código que contiene una serie de instrucciones. Los programas hacen que las instrucciones se ejecuten mediante una llamada al método y la especificación de los argumentos de método necesarios. En C#, cada instrucción se ejecuta en el contexto de un método. Elmétodo Main es el punto de entrada de cada aplicación C# al que llama Common Language Runtime (CLR) cuando se inicia el programa.
 Nota
En este tema se analizan los métodos con nombre. Para obtener información sobre las funciones anónimas, vea Funciones anónimas (Guía de programación de C#).
Firmas de método
Los métodos se declaran en una clase o struct mediante la especificación del nivel deacceso como public o private, modificadores opcionales como abstract o sealed, el valor devuelto, el nombre del método y cualquier parámetro de método. Todos esos elementos constituyen la firma del método.
 Nota
Un tipo de valor devuelto desde un método no forma parte de su firma a efectos de la sobrecarga de métodos. Sin embargo, sí forma parte de la firma del método a la hora de determinar lacompatibilidad entre un delegado y el método al que apunta.
Los parámetros del método se encierran entre paréntesis y se separan por comas. Los paréntesis vacíos indican que el método no requiere ningún parámetro. Esta clase contiene tres métodos:
C#

abstract class Motorcycle
{
// Anyone can call this.
public void StartEngine() {/* Method statements here */ }

// Only...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • PROGA
  • Prog.
  • prog
  • Prog
  • Prog
  • PROG
  • Prog
  • prog

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS