C sharp/Sintassi
La sintassi del linguaggio C# (così come tanti altri linguaggi, fra cui Java) si ispira a quella del linguaggio C.
Maiuscole e minuscole
modificaC# è case-sensitive (sensibile alla differenza tra maiuscole e minuscole), inclusi i nomi di variabili (che vedremo nel prossimo capitolo) e metodi.
Ad esempio, è diverso scrivere:
// Errore!!
console.writeline("Hello");
che scrivere:
Console.WriteLine("Hello");
Il codice del primo caso genera errore perché non sono rispettate maiuscole e minuscole.
Istruzioni
modificaIn C#, come nel C e molti altri linguaggi, l'istruzione termina con il punto e virgola (;)
Blocchi di codice
modificaI blocchi di codice, sempre come nel C, sono delimitati da una coppia di parentesi graffe ({,})
Commenti
modificaI commenti sono porzioni di codice opportunatamente delimitate in modo che vengano ignorate dal compilatore. Questo permette di inserire documentazione e spiegazione tra le righe di codice. Può essere anche utile per eliminare temporaneamente linee di codice per eseguire test e debugging.
- Commenti in linea
- Sono indicati con
//
. Tutto ciò che si trova sulla riga dopo le due slash verrà ignorato.
System.Console.WriteLine("Hello, world!"); //questo testo è ignorato
//in questo modo si elimina non definitivamente una riga di codice
//System.Console.ReadLine();
- Commenti su più linee
- I commenti di una o più linee sono delimitati da
/*
e*/
.
/*
questo codice verrà ignorato
System.Console.WriteLine("Hello, world!");
System.Console.ReadLine();
*/
System.Console./*Write*/ReadLine(); //funziona, verrà ignorato il commento
Namespace
modificaI namespace si includono utilizzando la parola chiave using:
using System.Windows.Forms;