En el llenguatge de programació C#, un simple programa 'hola món' es pot escriure de diverses maneres. Vegem les 4 maneres principals de crear un exemple senzill de C#:
- Exemple simple
- Ús del sistema
- Utilitzant el modificador públic
- Utilitzant l'espai de noms
C# Exemple simple
class Program { static void Main(string[] args) { System.Console.WriteLine('Hello World!'); } }
Sortida:
Hello World!
Descripció
classe: és una paraula clau que s'utilitza per definir la classe.
Programa: és el nom de la classe. Una classe és un pla o una plantilla a partir de la qual es creen objectes. Pot tenir membres de dades i mètodes. Aquí, només té el mètode principal.
estàtica: és una paraula clau que significa que l'objecte no és necessari per accedir als membres estàtics. Així estalvia memòria.
buit: és el tipus de retorn del mètode. No retorna cap valor. En aquest cas, la declaració de devolució no és necessària.
Principal: és el nom del mètode. És el punt d'entrada per a qualsevol programa C#. Sempre que executem el programa C#, el mètode Main() s'invoca primer abans que qualsevol altre mètode. Representa l'inici del programa.
string[] arguments: s'utilitza per als arguments de la línia d'ordres en C#. Mentre executem el programa C#, podem passar valors. Aquests valors es coneixen com a arguments que podem utilitzar al programa.
System.Console.WriteLine('Hola món!'): Aquí, System és l'espai de noms. La consola és la classe definida a l'espai de noms del sistema. WriteLine() és el mètode estàtic de la classe Console que s'utilitza per escriure el text a la consola.
C# Exemple: Ús del sistema
Si escrivim utilitzant System abans de la classe, vol dir que no necessitem especificar l'espai de noms del sistema per accedir a cap classe d'aquest espai de noms. Aquí, estem utilitzant la classe Console sense especificar System.Console.
using System; class Program { static void Main(string[] args) { Console.WriteLine('Hello World!'); } }
Sortida:
Hello World!
C# Exemple: ús del modificador públic
També podem concretar públic modificador abans de la classe i el mètode Main(). Ara, també es pot accedir des de fora de la classe.
using System; public class Program { public static void Main(string[] args) { Console.WriteLine('Hello World!'); } }
Sortida:
Hello World!
C# Exemple: ús de l'espai de noms
Podem crear classes dins de l'espai de noms. S'utilitza per agrupar classes relacionades. S'utilitza per categoritzar les classes perquè sigui fàcil de mantenir.
using System; namespace ConsoleApplication1 { public class Program { public static void Main(string[] args) { Console.WriteLine('Hello World!'); } } }
Sortida:
Hello World!