Introduzione C sharp

Tipi base

Documentazione ufficiale

Valori predefiniti dei tipi

Caratteristiche dei tipi interi

Caratteristiche dei tipi floating point

Tipo Commenti
bool true o false
char puo' contenere un carattere unicode
int intero con segno a 32bit
double numero con virgola a 32bit
string stringa

Costanti

Per dichiarare una costante possiamo usare la stessa sintassi del linguaggio C, quindi

const <tipo> <nome_variabile> = <valore>;
const int variabile = 1;

Selezione (if)

La sintassi e' la stessa del linguaggio C

if (condizione) {
    // ENTRO QUI SE CONDIZIONE VERA
} else { // opzionale
    // ENTRO QUI SE FALSA
}

Iterazione

while / do-while

Stessa sintassi del linguaggio C

for

Stessa sintassi del linguaggio C

foreach

L'istruzione foreach esegue un blocco di istruzioni per ogni elemento del tipo contenitore indicato dopo la parola chiave `in`

int[] sequenza_fibonacci = { 0, 1, 1, 2, 3, 5, 8, 13 };
// foreach (var <singolo> in <contenitore>)
foreach (int elemento in sequenza_fibonacci)
{
    Console.Write($"{elemento} ");
}

Validate