Tipos de Datos en C# Explicados: Int, Double, Bool, String y Más
¿Qué son los Tipos de Datos en C#?
C# ofrece un conjunto de tipos de datos fundamentales que forman la columna vertebral de cualquier aplicación. Estos tipos definen el tipo de valores que las variables pueden contener y determinan cómo el runtime los maneja. A continuación recorreremos los tipos más comunes—int, double, bool y string—con ejemplos claros y ejecutables.
1) Entero (int)
El tipo int (Int32) almacena números enteros que van desde –2,147,483,648 hasta 2,147,483,647. Es el tipo numérico más usado para conteo, indexación y operaciones aritméticas.

using System; namespace DemoApplication { class Program { static void Main(string[] args) { int num = 30; Console.Write(num); Console.ReadKey(); } } } Explicación
- Declarar una variable
intnumy asignarle el valor 30. - Imprimir
numen la consola.
Ejecutar el programa produce la salida:

2) Double (double)
El tipo double representa un número de punto flotante de doble precisión, adecuado para cálculos de alta precisión como datos científicos.

using System; namespace DemoApplication { class Program { static void Main(string[] args) { double num = 30.33; Console.Write(num); Console.ReadKey(); } } } Explicación
- Declarar una variable
doublenumy asignarle 30.33. - Mostrar
numen la consola.
La consola muestra:

3) Booleano (bool)
Los booleanos contienen los valores lógicos true o false y son esenciales para flujo de control, condicionales y banderas.

using System; namespace DemoApplication { class Program { static void Main(string[] args) { bool estado = true; Console.Write(estado); Console.ReadKey(); } } } Explicación
- Definir una variable
boolestadoy establecerla entrue. - Imprimir el valor booleano.
Salida:

4) String (string)
Los strings almacenan secuencias de caracteres Unicode y son indispensables para procesamiento de texto, interacción con usuario y serialización de datos.

using System; namespace DemoApplication { class Program { static void Main(string[] args) { string mensaje = "Hola"; Console.Write(mensaje); Console.ReadKey(); } } } Explicación
- Declarar una variable
stringmensajee inicializarla con "Hola". - Mostrar el string en la consola.
Resultado:

Estos ejemplos ilustran los tipos de datos fundamentales que todo desarrollador C# debe dominar. Al entender la semántica y casos de uso apropiados para cada tipo, puede escribir código más limpio, seguro y performante.
Lenguaje C
- Dominando las Sentencias Using en C#: Importaciones, Alias y Directivas Estáticas
- Entendiendo los Tipos de Datos en C++: Fundamentos, Modificadores y Mejores Prácticas
- Tipos de datos en C explicados: int, float, char y más – guía completa
- Cuatro patrones probados para funciones definidas por el usuario en C
- Variables y tipos de datos en C++: Guía experta sobre int, double, char, string, bool
- Operadores en C++ explicados: Tipos, ejemplos y programas de muestra
- Dominando el tipo de dato char en C++: Declaración, ASCII y técnicas de conversión
- Structs en C++ explicados con un ejemplo práctico
- Dominar std::list en C++: Sintaxis, Funciones y Ejemplos Prácticos
- Dominando la función free() en C: Guía práctica y ejemplo
- Entendiendo los tipos de datos en C: Guía completa