Iniziamo il nostro percorso di apprendimento con il solito programmino che scrive a video il messaggio “Hello World”
using System; namespace HelloWorld
{ public class HelloWorld
{ public static void Main()
{
Console.WriteLine("Hello World!");
}
}
}
La prima cosa da notare è che C# è case-sensitive, WriteLine è diverso da writeline.
La seconda cosa da notare è che ogni istruzione termina con un punto e virgola (;) e che i blocchi di codice sono racchiusi dentro le parentesi graffe {}
La prima riga del programma dichiara che stiamo utilizzando il namespace “System” (vedremo nei prossimi capitoli cosa sono i namespace, per ora diciamo che sono dei contenitori di classi) che racchiude all’interno i metodi della classe “Console”.
Un’altra cosa che possiamo notare è che il programma in se stesso non è altro che una classe chiamata HelloWorld.
Quando il programma viene eseguito parte la sua esecuzione dal metodo “Main”.
L’istruzione “Console.WriteLine("Hello World!");”, richiama il metodo “WriteLine” della classe “System.Console” per stampare a video la stringa passata come argomento.