Declaración de variables

Completado

Un literal es literalmente un valor codificado de forma rígida. Los valores codificados de forma rígida son valores que son constantes e inalterables durante la ejecución del programa. Sin embargo, la mayoría de las aplicaciones precisan que trabaje con valores de los que no se sabe mucho de antemano. Es decir, tiene que trabajar con datos que provienen de usuarios, de archivos o de la red.

Cuando necesite trabajar con datos que no están codificados de forma rígida, declarará una variable.

¿Qué es una variable?

Una variable es un contenedor para almacenar un tipo de valor. Las variables son importantes porque sus valores pueden cambiar o variar durante la ejecución de un programa. Las variables se pueden asignar, leer y cambiar. Las variables se usan para almacenar valores que se pretende usar en el código.

Un nombre de variable es una etiqueta fácil de usar que el compilador asigna a una dirección de memoria. Cuando quiera almacenar o cambiar un valor de esa dirección de memoria, o siempre que quiera recuperar el valor almacenado, simplemente use el nombre de variable que ha creado.

Declaración de una variable

Para crear una nueva variable, primero debe declarar el tipo de datos de la variable y luego asignarle un nombre.

string firstName;

En este caso, creará una nueva variable de tipo string denominada firstName. A partir de ahora, esta variable solo puede contener valores de cadena.

Puede elegir cualquier nombre siempre que cumpla algunas reglas de sintaxis de C# para denominar variables.

Reglas y convenciones de nombre de variable

Un desarrollador de software alguna vez dijo la famosa frase "La parte más difícil del desarrollo de software es asignar nombres a las cosas". El nombre de una variable no solo tiene que seguir ciertas reglas de sintaxis, sino que también se debe usar para que el código sea más legible y comprensible. Eso es mucho pedir a una línea de código.

Estas son algunas consideraciones importantes sobre los nombres de variables:

  • Los nombres de variables pueden contener caracteres alfanuméricos y el carácter de subrayado. No se permiten caracteres especiales, como el símbolo # (también conocido como símbolo de almohadilla) o el símbolo del dólar $.
  • Los nombres de variables deben comenzar por una letra alfabética o un carácter de subrayado, no por un número.
  • Los nombres de variable distinguen mayúsculas de minúsculas, lo que significa que string Value; y string value; son dos variables diferentes.
  • Los nombres de variable no deben ser una palabra clave de C#. Por ejemplo, no se pueden usar las siguientes declaraciones de variable: decimal decimal; ni string string;.

Hay convenciones de creación de código que ayudan a que las variables sean legibles y fáciles de identificar. A medida que desarrolla aplicaciones más grandes, estas convenciones de creación de código pueden ayudarle a realizar un seguimiento de las variables entre otro texto.

Estas son algunas convenciones de creación de código de las variables:

  • Los nombres de variable deben usar camel case, que es un estilo de escritura que usa una letra en minúscula al principio de la primera palabra y una letra en mayúscula al principio de cada palabra siguiente. Por ejemplo, string thisIsCamelCase;.
  • Los nombres de variable deben comenzar con una letra alfabética. Los desarrolladores usan el carácter de subrayado para un fin especial, así que intente no usarlo por ahora.
  • Los nombres de variables deben ser descriptivos y significativos en la aplicación. Elija un nombre para la variable que represente el tipo de datos que va a contener.
  • Los nombres de variable deben ser una o varias palabras completas anexadas. No use contracciones ni abreviaturas, ya que el nombre de la variable (y, por tanto, su fin) puede no quedar claro para otros usuarios que lean el código.
  • Los nombres de variables no deben incluir el tipo de datos de la variable. Puede que aparezcan algunas recomendaciones para usar un estilo como string strValue;. Esas recomendaciones ya no son pertinentes.

En el ejemplo string firstName; se siguen todas estas reglas y convenciones y se da por hecho que se quiere usar esta variable para almacenar datos que representan el nombre de una persona.

Ejemplos de nombres de variables

Estos son algunos ejemplos de declaraciones de variables que usan los tipos de datos que ha aprendido hasta ahora:

char userOption;

int gameScore;

decimal particlesPerMillion;

bool processedCustomer;

Resumen

Esto es lo que ha aprendido hasta el momento sobre las variables:

  • Las variables son valores temporales que se almacenan en la memoria del equipo.
  • Para poder usar una variable, hay que declararla.
  • Para ello, primero se selecciona un tipo de datos correspondiente al tipo de datos que se quiere almacenar y, luego, se asigna a la variable un nombre que siga las reglas.

Ahora que sabe cómo declarar una variable, vamos a aprender a establecer, recuperar e inicializar el valor de una variable.