Nel linguaggio di programmazione C#, un semplice programma 'ciao mondo' può essere scritto in diversi modi. Vediamo i 4 modi principali per creare un semplice esempio in C#:
- Esempio semplice
- Utilizzo del sistema
- Utilizzo del modificatore pubblico
- Utilizzo dello spazio dei nomi
C# Esempio semplice
class Program { static void Main(string[] args) { System.Console.WriteLine('Hello World!'); } }
Produzione:
Hello World!
Descrizione
classe: è una parola chiave utilizzata per definire la classe.
Programma: è il nome della classe. Una classe è un progetto o un modello da cui vengono creati gli oggetti. Può avere membri dati e metodi. Qui ha solo il metodo Main.
statico: è una parola chiave che significa che non è necessario che l'oggetto acceda ai membri statici. Quindi si risparmia memoria.
vuoto: è il tipo restituito del metodo. Non restituisce alcun valore. In tal caso non è richiesta la dichiarazione di reso.
Principale: è il nome del metodo. È il punto di ingresso per qualsiasi programma C#. Ogni volta che eseguiamo il programma C#, il metodo Main() viene richiamato prima di qualsiasi altro metodo. Rappresenta l'avvio del programma.
stringa[] argomenti: viene utilizzato per gli argomenti della riga di comando in C#. Durante l'esecuzione del programma C#, possiamo passare valori. Questi valori sono conosciuti come argomenti che possiamo usare nel programma.
System.Console.WriteLine('Ciao mondo!'): Qui System è lo spazio dei nomi. Console è la classe definita nello spazio dei nomi System. WriteLine() è il metodo statico della classe Console che viene utilizzato per scrivere il testo sulla console.
Esempio C#: utilizzo di System
Se scriviamo utilizzando il sistema prima della classe, significa che non è necessario specificare lo spazio dei nomi System per accedere a qualsiasi classe di questo spazio dei nomi. Qui stiamo utilizzando la classe Console senza specificare System.Console.
using System; class Program { static void Main(string[] args) { Console.WriteLine('Hello World!'); } }
Produzione:
Hello World!
Esempio C#: utilizzo del modificatore pubblico
Possiamo anche specificare pubblico modificatore prima del metodo class e Main(). Ora è possibile accedervi anche dall'esterno della classe.
using System; public class Program { public static void Main(string[] args) { Console.WriteLine('Hello World!'); } }
Produzione:
Hello World!
Esempio C#: utilizzo dello spazio dei nomi
Possiamo creare classi all'interno dello spazio dei nomi. Viene utilizzato per raggruppare classi correlate. Viene utilizzato per classificare le classi in modo che possa essere facile da mantenere.
using System; namespace ConsoleApplication1 { public class Program { public static void Main(string[] args) { Console.WriteLine('Hello World!'); } } }
Produzione:
Hello World!