Tipos de datos, variables y constantes en C#
En esta lección vas a declarar variables con tipo explícito, usar la palabra clave var y crear constantes con const en C#.
Introducción
C# es un lenguaje con tipado estático (statically typed): el tipo de cada variable se comprueba al compilar. Puedes escribir el tipo, como int o decimal, o usar var para que el compilador deduzca el tipo a partir del valor asignado. Para importes de dinero, usa decimal, que es más preciso que double.
La palabra clave const crea la constante TaxRate, cuyo valor se fija al compilar y ya no puede cambiar. La variable price se declara con var, pero sigue siendo de tipo decimal, así que no se le puede asignar después un valor de otro tipo. El sufijo m, como en 0.10m, indica un número decimal, y el formato {total:C} muestra el resultado como importe de dinero.
Ejemplo de C# ejecutable
using System;
class Program
{
static void Main()
{
const decimal TaxRate = 0.10m;
var price = 25.00m;
int quantity = 4;
decimal total = price * quantity * (1 + TaxRate);
Console.WriteLine($"Total: {total:C}");
}
}
Total: ¤110.00Practica con el depurador
Practica con un reto
Usa lo que cubre esta lección para resolver un problema real. Cada reto se ejecuta en el navegador, con pruebas al instante y una revisión de IA.
- Celsius a Fahrenheit Convierte una temperatura de grados Celsius a grados Fahrenheit. Fácil
- Simple Interest Find the total amount after simple interest. Fácil