Tipos de datos básicos C#

image_printModo impresión y lectura

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 o false.
  • 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

  1. 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’).
  2. Tipos Estructurados:
    • struct: Estructuras que pueden contener múltiples campos de diferentes tipos.
    • enum: Enumeraciones que definen un conjunto de constantes.

Tipos de Referencia

  1. Clases y Objetos:
    • class: Definición de tipos de referencia mediante clases.
  2. Arrays:
    • array[]: Colecciones de elementos del mismo tipo (e.g., int[], string[]).
  3. Strings:
    • string: Secuencias de caracteres.
  4. 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.

image_printModo impresión y lectura
Translate » Traductor