viernes, 27 de marzo de 2015

Variables en C#

Muchas cosas relacionadas con las variables en C#. Como dar nombre correctos a las variables, los tipos de variables, como declararlas, etc.
Como dar nombre a sus variables

Cada variable que use en su código C# debe tener un nombre. El compilador de C# interpreta los nombre de las variables como identificadores y, por lo tanto, deben seguir las convenciones de designación de los identificadores.

El primer carácter de un identificador debe empezar con una letra mayúscula o minúscula o con un carácter subrayado.

Los caracteres que siguen al primer pueden ser cualquiera de los siguientes:
  • Una letra mayúscula o minúscula.
  • Un número.
  • Un subrayado.
Asignación de un tipo de variable

A las variables de C# se les asigna un tipo, que es una descripción del tipo de datos que va contener la variable. Quizás quiera trabajar con números enteros, números de coma flotante, caracteres, cadenas o incluso un tipo que pueda definir en su código. Cuando defina una variable en su código C#, debe asignar un tipo a la variable.

Tipos de Datos

sbyte
byte
short
int
uint
long
ulong
char
float
double
decimal
bool

Como declarar sus variables

Antes de poder usar su variable, debe declarar en su código. Al declarar una variable informa al compilador de C# del tipo y nombre de su variable. Una variable se declara escribiendo en su tipo, seguido de algún espacio en blanco y, a continuación, del nombre de la variable. Termine la declaración con un punto y coma.

Algunos ejemplos de declaración de variable son:
byte MiVariable;
int _Valor17;
string MiPalabra;
Uso de valores por defecto en las variables

En otros lenguajes de programación, es posible trabajar con una variable sin antes asignarle un valor. Este vacío es una fuente de errores, como demuestra el siguiente código:
 Class MyClass
{
    Static void Main()
   {
       int MiVariable;
       //Cual es el valor de “MiVariable” aquí?
   }
}
¿Cuál es el valor de MiVariable cuando se ejecuta Main()? Su valor es desconocido porque el código no asigna ningún valor a la variable.

Los programadores de C# eran conscientes de los errores que podían aparecer como resultado de usar variables a las que no se las ha asignado implícitamente un valor.
El compilador de C}# busca condiciones como esta y genera un mensaje de error. Si la función Main() del código anterior hace referencia a la variable MiVariable sin que se le haya asignado un valor, el compilador de C# muestra el siguiente mensaje de error:

Error CS0165: Uso de la variable local no asignada ‘MiVariable’

C# distingue entre variables asignados y no asignados. Las variables asignadas han recibido un valor en el algún punto del código y las variables no asignadas no han recibido ningún valor en el código. En C# no se permite trabajar con variables no asignadas porque sus valores son desconocidos y emplear estas variables puede generar errores en su código.

Asignación de valores a variables
En algún punto de su código, querrá darle a sus variables un valor. Asignar un valor a una variable es sencillo el nombre de la variable, el símbolo igual, el valor y se termina la instrucción con un punto y coma:
MiVariable = 123;
Puede asignar un valor a la variable cunado declara la variable:
int MiVariable = 123;
Fuente: Aqui

No hay comentarios:

Publicar un comentario