Variables en C#

Las variables en C# son contenedores de información que se utilizan para almacenar y manipular datos en un programa. Cada variable tiene un nombre único, un tipo de datos y un valor asignado.

El tipo de datos determina el tipo de información que puede almacenar una variable y las operaciones que se pueden realizar con ella.

En C#, las variables se pueden declarar antes de ser usadas en un programa y se pueden asignar valores a ellas. Los valores asignados a una variable pueden ser modificados durante la ejecución del programa.

Además, C# es un lenguaje de tipado estático, lo que significa que el tipo de datos de una variable se determina en tiempo de compilación y no puede cambiar durante la ejecución del programa.

Esto ayuda a prevenir errores en tiempo de ejecución y mejora la confiabilidad del código.

Cómo declarar variables en C#

Para declarar una variable en C#, debe especificar el tipo de la variable y su nombre. Aquí hay un ejemplo:


int edad;

Lenguaje del código: C# (cs)

En este ejemplo, se declara una variable entera llamada «edad». También es posible asignar un valor a la variable al momento de la declaración:


int edad = 25;

Lenguaje del código: C# (cs)

En este ejemplo, se declara y se inicializa una variable entera llamada «edad» con el valor 25.

También es posible declarar varias variables del mismo tipo en una sola línea:


int a, b, c;

Lenguaje del código: C# (cs)

En este ejemplo, se declaran tres variables enteras llamadas «a», «b» y «c».

Tipos de variables en C#

En C#, existen dos tipos de variables: variables por valor y variables por referencia.

  1. Variables por valor: Almacenan un valor directamente en la memoria y cada variable por valor es una entidad independiente con su propio espacio de memoria y valor. Los tipos de datos por valor en C# incluyen tipos numéricos (int, float, decimal, etc.), tipos booleanos (bool) y tipos de caracteres (char).
  1. Variables por referencia: Almacenan una referencia a una ubicación en la memoria que contiene el valor real. Las variables por referencia se comportan como punteros en C++, pero de una manera más segura y controlada. Los tipos de datos por referencia en C# incluyen strings (string), objetos (object) y arreglos (arrays).

Variable de tipo string

Una variable de tipo string en C# es una variable que almacena una cadena de caracteres. Puede ser usada para almacenar cualquier tipo de información que pueda ser representada como una cadena de caracteres, como nombres, direcciones, fechas, etc.

Aquí hay un ejemplo de cómo declarar y asignar un valor a una variable de tipo string en C#:


string nombre = "John Doe";

Lenguaje del código: C# (cs)

En este ejemplo, se declara una variable string llamada «nombre» y se le asigna el valor «John Doe». La variable «nombre» puede ser usada para representar un nombre en el código.

Variable de tipo integer

Una variable de tipo integer en C# es una variable que almacena un número entero, es decir, un número sin parte decimal. Los números enteros pueden ser positivos, negativos o cero y están limitados por el tamaño de la memoria disponible.

Aquí hay un ejemplo de cómo declarar y asignar un valor a una variable de tipo integer en C#:


int edad = 30;

Lenguaje del código: C# (cs)

En este ejemplo, se declara una variable integer llamada «edad» y se le asigna el valor 30. La variable «edad» puede ser usada para representar la edad de una persona en el código.

Variable de tipo char

Una variable de tipo char en C# es una variable que almacena un solo carácter. Los caracteres pueden ser letras, números, símbolos y otros elementos que forman parte de los sistemas de codificación de caracteres. En C#, los caracteres se encierran entre comillas simples.

Aquí hay un ejemplo de cómo declarar y asignar un valor a una variable de tipo char en C#:


char letra = 'A';

Lenguaje del código: C# (cs)

En este ejemplo, se declara una variable char llamada «letra» y se le asigna el valor ‘A’. La variable «letra» puede ser usada para representar una letra en el código.

Variable de tipo booleano

Una variable de tipo boolean en C# es una variable que puede tener solo dos valores posibles: verdadero (true) o falso (false). Estas variables son útiles para representar valores binarios, como el resultado de una comparación o una evaluación lógica.

Aquí hay un ejemplo de cómo declarar y asignar un valor a una variable de tipo boolean en C#:


bool esVerdadero = true;

Lenguaje del código: C# (cs)

En este ejemplo, se declara una variable boolean llamada «esVerdadero» y se le asigna el valor «true». La variable «esVerdadero» puede ser usada para representar un valor lógico en el código.

Variable de tipo float

Una variable de tipo float en C# es una variable que se usa para almacenar números decimales con una precisión limitada.

Las variables de tipo float ocupan 4 bytes en la memoria y pueden representar valores decimales con un rango de aproximadamente 1.5 x 10^-45 a 3.4 x 10^38.

Aquí hay un ejemplo de cómo declarar y asignar un valor a una variable de tipo float en C#:


float pi = 3.14f;

Lenguaje del código: C# (cs)

En este ejemplo, se declara una variable float llamada «pi» y se le asigna el valor 3.14. La variable «pi» puede ser usada para representar el valor aproximado de pi en el código.

Observe que el sufijo «f» es necesario en la asignación para indicar que el valor es una constante de tipo float y no una constante de tipo double.

Variable de tipo double

Una variable de tipo double en C# es una variable que se usa para almacenar números decimales con una mayor precisión que las variables de tipo float.

Las variables de tipo double ocupan 8 bytes en la memoria y pueden representar valores decimales con un rango de aproximadamente 5.0 x 10^-324 a 1.7 x 10^308.

Aquí hay un ejemplo de cómo declarar y asignar un valor a una variable de tipo double en C#:


double pi = 3.141592653589793238;

Lenguaje del código: C# (cs)

En este ejemplo, se declara una variable double llamada «pi» y se le asigna el valor 3.141592653589793238. La variable «pi» puede ser usada para representar el valor aproximado de pi en el código.

Observe que no es necesario usar un sufijo especial en la asignación para indicar que el valor es una constante de tipo double, ya que este es el tipo de dato por defecto para números decimales en C#.

Variable de tipo long

Una variable de tipo long en C# es un tipo de dato que permite almacenar números enteros con un rango más amplio que el tipo int. Puede almacenar números entre -9223372036854775808 y 9223372036854775807.

El tipo long es útil cuando es necesario trabajar con números muy grandes y se requiere una mayor precisión. La declaración de una variable de tipo long se hace de la siguiente manera:


long numero = 1234567890;

Curso de C# Desde Cero

Inscríbete Ahora