Curso .net

Hola 👋, vamos a continuar con nuestro mini curso de C#, ayer vimos como crear un primer programa con Visual Studio Code, hoy continuamos con los conceptos de variable y constante.

Cuando se empieza a escribir un programa, puede ocurrir que queramos guardar un dato de manera temporal para trabajar. Hay dos maneras de guardar un dato, dependiendo de la probabilidad que tenga de evolucionar:

– Usamos una variable si queremos que el dato pueda cambiar durante el desarrollo del programa.

– Usamos una constante si queremos definir un dato que no cambiará y permanecerá inmutable.

El lenguaje C# está fuertemente tipado. Cuando se elige definir una variable o una constante, hay que respetar esta limitación. Además, también hay que darle un nombre, para usarla después, así como un valor inicial.

La sintaxis para declarar una variable es la siguiente:

TYPE NOMBRE_DE_LA_VARIABLE = VALOR;

La sintaxis para declarar una constante es muy similar, pero se distingue por la presencia de una palabra clave adicional, que es const:

const TYPE NOMBRE DE LA CONSTANTE = VALOR

Hay muchos tipos de datos disponibles en el framework .NET, sin embargo, para empezar, vamos a usar los tipos denominados primitivos, es decir, que corresponden adatos sencillos (enteros o cadenas).

El tipo que permite guardar un entero es int, y el de las cadenas de caracteres es string. Un entero se puede introducir directamente, mientras que para definir una cadena de caracteres hay que rodearla de comillas. Por lo tanto, si queremos declarar una constante de tipo entero con el valor 42 y una variable de tipo cadena que, inicialmente, tiene el valor Christophe, escribiremos el siguiente código:

const int valor = 42;
string nombre - "Christophe";

Hay que respetar algunas normas cuando se da un nombre a una variable o a una constante:
– El nombre no puede empezar con un número.
– Solo debe contener números y letras. Incluso si es posible usar caracteres acentuados o especiales, se recomienda evitarlos.
– Diferencia mayúsculas y minúsculas. Así, la variable Valor es distinta de la variable valor.
– No se puede usar una palabra clave del lenguaje (por ejemplo: int int =
– No hay límite en cuanto a la longitud del nombre de una variable, pero se recomienda cuidar de que los nombres de variables sean comprensibles.

Hay que usar la palabra clave var en lugar del tipo y el compilador deduce el tipo a partir del valor. En ciertos casos, puede ser necesario el uso de un sufijo para indicarle al compilador el tipo específico deseado. Así, en el ejemplo siguiente, a raíz de la asignación de valor, el
compilador deducirá los tipos:

var entero = 42;
var cadena = "cadena";

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies