Seleccionar Página

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:

C# Operadores aritméticos

C#: Condiciones ¿ Qué son y cómo usarlos?