Tipos de datos básicos C#
Datos básicos en C#:
1. int
- Descripción: Es un tipo de dato que representa números enteros.
- Rango: -2,147,483,648 a 2,147,483,647.
- Ejemplo:
int edad = 25;
2. double
- Descripción: Es un tipo de dato que representa números de punto flotante de doble precisión.
- Rango: Aproximadamente ±5.0 × 10⁻³²⁴ a ±1.7 × 10³⁰⁸ con una precisión de 15-16 dígitos.
- Ejemplo:
double altura = 1.75;
3. bool
- Descripción: Es un tipo de dato que representa valores booleanos (verdadero o falso).
- Valores:
true
ofalse
. - Ejemplo:
bool esEstudiante = true;
4. char
- Descripción: Es un tipo de dato que representa un solo carácter Unicode.
- Rango: 0 a 65,535 (cada valor es un carácter Unicode).
- Ejemplo:
char letra = 'A';
5. string
- Descripción: Es un tipo de dato que representa una secuencia de caracteres.
- Características: Las cadenas de texto en C# son inmutables, lo que significa que no pueden cambiar una vez que se crean.
- Ejemplo:
string saludo = "Hola, mundo!";
En C# existen varios tipos de datos, que se pueden categorizar en dos grandes grupos: tipos de valor y tipos de referencia. Aquí tienes un resumen:
Tipos de Valor
- Tipos Primitivos:
int
: Números enteros (e.g., 1, -2, 42).double
: Números de punto flotante de doble precisión (e.g., 3.14, -0.001).bool
: Valores booleanos (true o false).char
: Un solo carácter (e.g., ‘A’, ‘z’).
- Tipos Estructurados:
struct
: Estructuras que pueden contener múltiples campos de diferentes tipos.enum
: Enumeraciones que definen un conjunto de constantes.
Tipos de Referencia
- Clases y Objetos:
class
: Definición de tipos de referencia mediante clases.
- Arrays:
array[]
: Colecciones de elementos del mismo tipo (e.g.,int[]
,string[]
).
- Strings:
string
: Secuencias de caracteres.
- Tipos Dinámicos:
object
: Tipo base para todos los tipos en C#.dynamic
: Permite trabajar con tipos que pueden cambiar en tiempo de ejecución.
Espero que esta descripción te sea útil.