Tipi di dati, variabili e costanti in C#
In questa lezione dichiarerai variabili con un tipo esplicito, userai la parola chiave var e creerai costanti con const in C#.
Introduzione
C# è un linguaggio a tipizzazione statica (statically typed), cioè il tipo di ogni variabile viene controllato in fase di compilazione. Puoi scrivere il tipo, come int o decimal, oppure usare var perché il compilatore lo deduca dal valore assegnato. Per il denaro conviene decimal, che calcola con più precisione di double.
La parola chiave const crea la costante TaxRate, con un valore fisso stabilito in compilazione che non si può cambiare. La variabile price è dichiarata con var ma resta di tipo decimal, quindi in seguito non può ricevere un valore di un altro tipo. Il suffisso m, come in 0.10m, indica un numero decimal, e il formato {total:C} stampa il risultato come valuta.
Esempio C# eseguibile
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.00Esercitati con il debugger
Esercitati con una sfida
Usa ciò che questa lezione spiega per risolvere un problema reale. Ogni sfida gira nel browser, con test immediati e una revisione dell'IA.
- Celsius to Fahrenheit Convert a temperature from Celsius to Fahrenheit. Facile
- Interesse Semplice Calcola l'importo totale dopo l'interesse semplice. Facile