I denne vejledning lærer vi, hvordan man skriver en simpel "Hello World!" program i C #. Dette vil gøre dig bekendt med de grundlæggende syntaks og krav til et C # -program.
"Hej verden!" programmet er ofte det første program, vi ser, når vi dykker ned i et nyt sprog. Det udskriver simpelthen Hello World! på outputskærmen.
Formålet med dette program er at gøre os bekendt med den grundlæggende syntaks og krav til et programmeringssprog.
"Hej Verden!" i C #
// Hello World! program namespace HelloWorld ( class Hello ( static void Main(string() args) ( System.Console.WriteLine("Hello World!"); ) ) )
Når du kører programmet, vil output være:
Hej Verden!
Hvordan "Hello World!" program i C # fungerer?
Lad os opdele programmet linje for linje.
// Hello World! Program
//
angiver begyndelsen på en kommentar i C #. Kommentarer udføres ikke af C # -kompilatoren.
De er beregnet til udviklerne for bedre at forstå et stykke kode. For at lære mere om kommentarer i C #, besøg C # kommentarer.namespace HelloWorld(… )
Navneområde-nøgleordet bruges til at definere vores eget navneområde. Her opretter vi et navneområde, der hedderHelloWorld
.
Tænk bare på navneområdet som en container, der består af klasser, metoder og andre navneområder. For at få en detaljeret oversigt over navneområder skal du besøge C # Navneområder.class Hello(… )
Ovenstående udsagn opretter en klasse med navnet -Hello
i C #. Da C # er et objektorienteret programmeringssprog, er det obligatorisk at oprette en klasse for programmets udførelse.static void Main(string() args)(… )
Main()
er en metode til klasse Hej. Udførelsen af hvert C # -program starter fraMain()
metoden. Så det er obligatorisk for et C # -program at have enMain()
metode.
Metodens signatur / syntaksMain()
er:static void Main(string() args) (… )
System.Console.WriteLine("Hello World!");
For nu skal du bare huske at dette er det stykke kode, der udskriver Hello World! Du får mere at vide om, hvordan det fungerer i de senere kapitler.
Alternativ Hello World! implementering
Her er en alternativ måde at skrive "Hello World!" program.
// Hello World! program using System; namespace HelloWorld ( class Hello ( static void Main(string() args) ( Console.WriteLine("Hello World!"); ) ) )
Bemærk i dette tilfælde, vi har skrevet using System;
i starten af programmet. Ved at bruge dette kan vi nu erstatte det
System.Console.WriteLine ("Hej verden!");
med
Console.WriteLine ("Hello World!");
Dette er en bekvemmelighed, vi også bruger i vores senere kapitler.
Ting at huske fra denne artikel
- Hvert C # -program skal have en klassedefinition.
- Udførelsen af programmet begynder fra
Main()
metoden. Main()
metoden skal være inde i en klassedefinition.
Dette er bare et simpelt program til introduktion af C # til en nybegynder. Hvis du ikke forstod visse ting i denne artikel, er det okay (selv det gjorde jeg ikke, da jeg startede). Når vi går videre med denne tutorial-serie, vil alt begynde at give mening.