C sharp/Introduzione: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ramac (discussione | contributi)
m Annullate le modifiche di 82.84.67.213, riportata alla revisione precedente di Ramac
Riga 46:
* la quinta riga stampa sullo schermo il testo "Hello, world!". <code>System.Console</code> sono dei riferimenti alla libreria di sistema del framework .NET; <code>WriteLine</code> è un metodo della console. Notare che ogni istruzione termina con punto e virgola
* la riga successiva legge dall'utente del testo. In realtà non fa nulla, in quanto il testo letto non viene salvato o usato da nessuna parte. È solo un espediente per evitare che il programma si chiuda senza che l'utente possa vederne i risultati: l'istruzione infatti blocca l'esecuzione fino a quando l'utente non digita invio. Infatti, quando il programma è concluso, la console si chiude.
 
=== Commenti ===
I 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 <code>//</code>. Tutto ciò che si trova sulla riga dopo le due ''slash'' verrà ignorato.
<source lang=csharp>
System.Console.WriteLine("Hello, world!"); //qusto testo è ignorato
//in questo modo si elimina non definitivamente una riga di codice
//System.Console.ReadLine();
</source>
; Commenti su più linee
: I commenti di una o più linee sono delimitati da <code>/*</code> e <code>*/</code>.
<source lang=csharp>
/*
questo codice verrà ignorato
System.Console.WriteLine("Hello, world!");
System.Console.ReadLine();
*/
System.Console./*Write*/ReadLine(); //funziona, verrà ignorato il commento
</source>
=== Maiuscole e minuscole ===
C# è 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:
<source lang=csharp>
// Errore!!
console.writeline("Hello");
</source>
che scrivere:
<source lang=csharp>
Console.WriteLine("Hello");
</source>
Il codice del primo caso genera errore perché non sono rispettate maiuscole e minuscole.
[[Categoria:C sharp|Introduzione]]
{{Avanzamento|100%|4 febbraio 2008}}