Menu
Coddy logo textTech

Declaración de tipos

Parte de la sección Fundamentos del Journey de C# de Coddy — lección 9 de 69.

Una vez que una variable se declara con un tipo determinado, solo puede contener valores de ese tipo. Por ejemplo, una variable int solo puede contener valores enteros y una variable string solo puede contener texto.

Por ejemplo:

int age = 25;        // Solo puede contener números enteros
string str = "abc";  // Solo puede contener texto

Esto causaría errores:

age = "defg";  // Error: no se puede poner texto en una variable int
str = 25;      // Error: no se puede poner un número en una variable string

Estos son válidos:

age = 26;      // OK: asignando un nuevo entero
str = "Jane";  // OK: asignando una nueva cadena de texto
challenge icon

Desafío

Principiante

Declara las siguientes variables con sus tipos y valores correspondientes:

  • Una variable int llamada count con el valor 10.
  • Una variable double llamada total con el valor 150.75.
  • Una variable char llamada grade con el valor 'A'.
  • Una variable bool llamada isActive con el valor false.
  • Una variable string llamada userName con el valor "Bob123".

Hoja de referencia

En C#, las variables son fuertemente tipadas: una vez declaradas con un tipo específico, solo pueden contener valores de ese tipo.

Ejemplos de declaración de variables:

int age = 25;        // Solo puede contener números enteros
string str = "abc";  // Solo puede contener texto
double total = 150.75;  // Puede contener números decimales
char grade = 'A';    // Puede contener caracteres individuales
bool isActive = false;  // Puede contener valores verdadero/falso

Las discrepancias de tipo causan errores:

age = "defg";  // Error: no se puede poner texto en una variable int
str = 25;      // Error: no se puede poner un número en una variable string

Reasignaciones válidas con el mismo tipo:

age = 26;      // OK: asignando un nuevo entero
str = "Jane";  // OK: asignando una nueva cadena de texto

Pruébalo tú mismo

using System;

public class Program {
    public static void Main(string[] args) {
        // Declarar variables aquí
        
        
        // Mostrar los valores
        Console.WriteLine("Count: " + count);
        Console.WriteLine("Total: " + total);
        Console.WriteLine("Grade: " + grade);
        Console.WriteLine("Active: " + isActive);
        Console.WriteLine("User Name: " + userName);
        
    }
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos