Que son las Variables y Constantes en C#
Si estas iniciando en el mundo de la programación de seguro que el termino variable y constante fue de los primeros que viste y si te quedaste con alguna duda no te preocupes porque en esta entrega te dejare en claro que son las variables y constantes en C#.
Variable
Es un espacio reservado en la memoria de la computadora, este espacio esta asociado a un nombre simbólico también conocido como identificador.
En este espacio podemos almacenar un valor, el cual puede ser modificado en cualquier momento durante la ejecución del programa que contiene la variable.
Para crear o declarar una variable en lenguajes como C, Java, C++ y C#, se realiza de la siguiente forma,
- Se coloca el tipo de datos que esta variable almacenara.
- Se coloca un identificador, esto seria el nombre de la variable
- y por ultimo y opcional se le asigna un valor.
Un ejemplo concreto seria el siguiente y aplica para lenguajes de programación ya mencionados
int a = 56; // int es el tipo de datos, a es el nombre o identificador char caracter = '@'; // char es el tipo de datos, caracter es el identificador string myNombre = "Juancito";
También puedes leer sobre los tipos de datos en programación
Los Identificadores o nombres de variables
Los identificadores deben ser nombres que hagan referencia al uso que se le dará a la variable, por ejemplo si la variable sera usada para el apellido, lo recomendado es ponerle «apellido», y evitar usar identificadores como «x» , «c», «a», porque en este caso no identifican correctamente el valor de esta variable.
El identificador de una variable debe ir en minúscula, (esto es un estándar, no obligatorio, pero es buena practica)
También puede iniciar con una letra o underscore (_), nunca números o caracteres especiales como la eñe, letras con acentos entre otros.
Ejemplo de creación de variable
int a = 56; int _a = 45; int 45a = 90; // el compilador no lo permite int 45; // no es permitido int $%^& = 5; //no es permitido
No se permite caracteres especiales fuera del ingles (acentos españoles, franceses, etc.)
string contraseña = "12345";// Erroneo string contrasena = "12345"; //Correcto
Si el identificador esta compuesto por dos palabras o mas usar el método camelcase , pascalcase o «_»
String primeraPalabra ; //Camel Case (jorobas de camello) String primera_palabra; //uso de underscore(_) int estaVariableTieneMuchasPalabras; // mas de 2 palabras String primera pablabra; // no se permiten espacios
También puedes leer sobre Que son los Operadores en C#
Constante
Es similar a la variable, tiene un tipo de datos, un identificador, pero a diferencia de la variable, una vez asignado un valor este no cambiara nunca durante la ejecución del programa, y se debe asignar un valor en su declaración
Para su declaración se hace uso de la palabra reservada const. la cual le dice al compilador que esto sera una constante.
const double PI = 3.14; const char SUBFIJO = '_'
También las constantes deben escribirse en mayúsculas (no obligatorio, pero permite establece diferencia entre variables y constante en otras partes del código).
Espero que esta explicación sobre variables y constantes en C# te sea de provecho, te espero en los comentarios, dale clic a me gusta y no te olvides de compartir 🙂