Declarar variables

Completado

Un literal es literalmente un valor codificado de forma rígida. Los valores codificados de forma rígida son valores constantes y sin cambios durante la ejecución del programa. Sin embargo, la mayoría de las aplicaciones requerirán que trabaje con valores que no conozca mucho con antelación. En otras palabras, deberá trabajar con datos procedentes de usuarios, de archivos o de toda 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 van a 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 en esa dirección de memoria, o siempre que quiera recuperar el valor almacenado, simplemente use el nombre de la variable que creó.

Declaración de una variable

Para crear una variable, primero debe declarar el tipo de datos de la variable y, a continuación, asignarle un nombre.

string firstName;

En este caso, va a crear una 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 asignar nombres a variables.

Reglas y convenciones de nombre de variable

Un desarrollador de software una vez dijo famosamente "La parte más difícil del desarrollo de software es asignar nombres a las cosas". No solo el nombre de una variable tiene que seguir ciertas reglas de sintaxis, también debe usarse para que el código sea más legible y comprensible. ¡Eso es mucho pedir una línea de código!

Estas son algunas consideraciones importantes sobre los nombres de variables:

  • Los nombres de variable 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 variable deben comenzar con una letra alfabética o un carácter de subrayado, no un número.
  • Los nombres de variables 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 puede usar las siguientes declaraciones de variable: decimal decimal; o string string;.

Hay convenciones de codificación que ayudan a mantener las variables legibles y fáciles de identificar. A medida que desarrolle aplicaciones más grandes, estas convenciones de codificación pueden ayudarle a realizar un seguimiento de las variables entre otros texto.

Estas son algunas convenciones de codificación para las variables:

  • Los nombres de variable deben usar el camel case, un estilo de escritura que utiliza una letra minúscula al inicio de la primera palabra y una letra mayúscula al inicio 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 propósito especial, por lo que intente no usarlo por ahora.
  • Los nombres de variable deben ser descriptivos y significativos en la aplicación. Elija un nombre para la variable que represente el tipo de datos que contendrá.
  • Los nombres de variable deben ser una o varias palabras completas anexadas juntas. No use contracciones ni abreviaturas porque el nombre de la variable (y, por lo tanto, su propósito) puede no estar claro para otros usuarios que lean el código.
  • Los nombres de variable no deben incluir el tipo de datos de la variable. Es posible que vea algunos consejos para usar un estilo como string strValue;. Ese consejo ya no es actual.

El ejemplo string firstName; sigue todas estas reglas y convenciones, suponiendo que desea usar esta variable para almacenar datos que representen el nombre de alguien.

Ejemplos de nombre de variable

Estos son algunos ejemplos de declaraciones de variables mediante 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 ahora sobre las variables:

  • Las variables son valores temporales que se almacenan en la memoria del equipo.
  • Para poder usar una variable, debe declararla.
  • Para declarar una variable, seleccione primero un tipo de datos para el tipo de datos que desea almacenar y, a continuación, asigne un nombre a la variable 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.