1. Variabili e scatole
Variabili — sono delle cose speciali per salvare dati. Qualsiasi tipo di dati. Tutti i dati in C# vengono salvati usando le variabili. Una variabile, in pratica, è come una scatola: una normalissima scatola.
Supponiamo che tu abbia scritto il numero 13 su un foglio e messo questo foglio in una scatola. Ora possiamo dire che «la scatola contiene il valore 13».

Ogni variabile in C# ha tre proprietà importanti: tipo, nome e valore.
Il nome serve per distinguere una variabile dall'altra. È come l'etichetta sulla scatola.
Il tipo della variabile definisce il tipo di valori/dati che può contenere. In una scatola per torte mettiamo una torta, in una scatola per scarpe — le scarpe, ecc.
Il valore — è un oggetto, un dato o un'informazione che viene salvata nella variabile.
Ogni oggetto in C# ha il suo tipo. Ad esempio, ci possono essere questi tipi di dati: numero intero, numero decimale, testo, tipo Gatto, tipo Casa e così via.
Anche ogni variabile (scatola) ha il suo tipo. Una variabile può contenere solo valori dello stesso tipo. Diverse scatole vengono usate per cose diverse: scatola di cioccolatini, scatola per una dozzina di uova, ecc. Proprio come nella vita reale.
2. Creare una variabile
In C#, per creare una variabile, si usa un comando di questo tipo:
tipo nome;
Dove tipo — è il tipo della variabile (uguale al tipo dei valori che la variabile può contenere). E nome — è il nome della variabile.
Esempi:
| Creare una variabile: prima il tipo, poi il nome. | Descrizione |
|---|---|
|
Creiamo una variabile chiamata a di tipo int. |
|
Creiamo una variabile chiamata s di tipo string. |
|
Creiamo una variabile chiamata c di tipo double. |
I due tipi più usati sono numeri interi (si scrive int) e testo (si scrive string). Molto usato anche il tipo double — cioè numeri decimali (numeri reali).
3. Assegnazione
Come già detto, una variabile ha nome, tipo e valore. Nome e tipo li abbiamo già visti, ma il valore? Come si mette un valore in una variabile?
Per mettere un valore in una variabile, c'è un'operazione speciale — operazione di assegnazione. Questa copia il valore da una variabile all'altra. Non lo sposta, lo copia. Come un file sul disco. L'assegnazione si scrive così:
nome = valore;
Dove nome — è il nome della variabile, e valore — è il valore che verrà messo nella variabile. Come valore puoi usare un valore specifico, il nome di un'altra variabile o anche un'espressione con variabili.
Esempi:
| Codice | Descrizione |
|---|---|
|
Si crea la variabile iSi creano le variabili a, bSi crea la variabile x |
|
Nella variabile i viene messo il valore 3. |
|
Nella variabile a viene messo il valore 1. Nella variabile b viene messo il valore 2. |
|
Nella variabile x viene messo il valore 3. Nella riga successiva il valore di x aumenta di 1, x ora vale 4. |
Per l'operazione di assegnazione si usa il simbolo uguale =. Non è un confronto. È proprio il comando che copia il valore a destra del segno uguale nella variabile a sinistra. Per confrontare in C# si usa il doppio uguale ==.
4. Nome della variabile: cosa si può e cosa no
Ecco alcune cose utili da sapere quando crei variabili:
- Il nome della variabile può essere qualsiasi (ad esempio, temperature, score, userAge) .
- Ma ci sono dei limiti — non può iniziare con un numero, e non può essere uguale alle parole riservate di C# (ad esempio, non puoi chiamare una variabile int o if).
- Non può contenere simboli speciali, tranne $ e _.
- Nel nome fa differenza tra maiuscole e minuscole (
Ageeagesono variabili diverse). - Di solito si usa lo stile
camelCase: la prima lettera minuscola, poi ogni parola con la maiuscola (userAge,maxScore).
Esempi di nomi permessi:
int x123 = 1;
string koteika;
double PI = 3.14;
string MAIN_PATH = "c:/";
Esempi di nomi vietati:
int 1first = 1; // il nome non può iniziare con un numero
int number# = 25; // il simbolo # non si può usare nel nome
string name" = "John"; // le virgolette nel nome non sono ammesse
double pi+e = 5.123'; // il nome non può contenere +
Tutto il resto lo scoprirai nelle prossime lezioni. Ora una domanda di logica: in quanti passi puoi catturare un gatto in una scatola?
5. Gatti e scatole

Come catturare un gatto:
- Prendi una scatola vuota.
- Aspetta.
Scherzo 🙂
Beh, magari in una scatola puoi mettere quanti gatti vuoi, ma in una variabile puoi mettere solo un valore. Ed è proprio su questo che sarà il prossimo esercizio.
GO TO FULL VERSION