En el artículo anterior conocimos las variables y como declararlas, en este artículo vamos aprender los tipos de datos que podemos asignar a las variables.
C# nos proporciona tres (3) tipos de datos para ser asignanos a nuestras variables.
Tipos de valor
Este tipo representa tipos simples o primitivos los cuales se dividen en tres grupos y son almacenados de forma directa.
1. - Numéricos enteros
Son aquellos números que no contienen decimales.
int edad = 18; long distancia = 20000;
2.- Puntos flotantes
Son aquellos números que contienen decimales.
float peso = 76.40f; // Requiere sufijo 'f' o 'F' | Precisión: 6 a 9 dígitos double distanciaLuna = 384.400; // Precisión: 15 a 17 dígitos
3.- Decimal
Este tipo de dato es ideal para aplicaciones o calculos para operaciones financieras o monetarias
decimal totalFactura = 124.43m // Requiere sufijo 'm' o 'M'
4.- Booleano
Este tipo de dato almacena verdadero o falso (True / false)
bool tengoHambre = true; bool llueve = false;
5.- Carácter
Este tipo de dato almacena un solo carácter entre comillas simples.
char letra = 'a';
Tipo referencial
A diferencia de tipo valor, el tipo referencial almacena los datos en una dirección de memoria.
1.- Cadena (String)
Este tipo de dato almacena texto o secuencias entre comillas dobles.
string nombre = "John"; string saludo = "Hola John!";
2.- Objecto
Este tipo de dato es la base para los demás tipos de datos. A continuación presentamos un pequeño ejemplo para que lo tengan de referencia, en otro artículo expandiremos mas sobre objetos.
public class Mascota {
public string nombre {get; set;}
public string raza {get; set;}
public int edad {get; set;}
}
// Creamos una instancia de la clase mascota
Mascota perro = new Mascota();
perro.nombre = "John";
perro.raza = "Shih-tzu";
perro.edad = 14;
3.- Matrices (Arrays)
Este tipo de dato nos permite guardar multiples valores en una misma variable en vez de declarar cada variable por cada valor.
string[] razaPerros = {"Labrador", "Shih-tzu", "Poodle"};
Al igual que los objetos este tipo de dato tendra su propio artículo, y con esto finalizamos la introducción a variables.
Si quieres seguir aprendiendo sobre C# te invitamos a ver estos artículos: