logo

C# Eksempel: Hello World

I programmeringssproget C# kan et simpelt 'hello world'-program skrives på flere måder. Lad os se de 4 bedste måder at skabe et simpelt C#-eksempel på:

  • Simpelt eksempel
  • Brug af System
  • Bruger offentlig modifikator
  • Brug af navneområde

C# Simpelt eksempel

 class Program { static void Main(string[] args) { System.Console.WriteLine('Hello World!'); } } 

Produktion:

 Hello World! 

Beskrivelse

klasse: er et nøgleord, som bruges til at definere klasse.

Program: er klassens navn. En klasse er en blueprint eller skabelon, hvorfra objekter oprettes. Det kan have datamedlemmer og metoder. Her har den kun hovedmetoden.

statisk: er et nøgleord, som betyder, at objekt ikke er påkrævet for at få adgang til statiske medlemmer. Så det sparer hukommelse.

ugyldig: er metodens returtype. Det returnerer ingen værdi. I så fald er returerklæring ikke påkrævet.

Hoved: er metodenavnet. Det er indgangspunktet for ethvert C#-program. Når vi kører C#-programmet, aktiveres Main()-metoden først før enhver anden metode. Det repræsenterer opstart af programmet.

streng[] args: bruges til kommandolinjeargumenter i C#. Mens vi kører C#-programmet, kan vi sende værdier. Disse værdier er kendt som argumenter, som vi kan bruge i programmet.

System.Console.WriteLine('Hej verden!'): Her er System navnerummet. Konsol er den klasse, der er defineret i Systemnavneområdet. WriteLine() er den statiske metode i konsolklassen, som bruges til at skrive teksten på konsollen.

C# Eksempel: Brug af system

Hvis vi skriver ved hjælp af System før klassen betyder det, at vi ikke behøver at angive Systemnavneområde for at få adgang til nogen klasse i dette navneområde. Her bruger vi Console-klassen uden at specificere System.Console.

 using System; class Program { static void Main(string[] args) { Console.WriteLine('Hello World!'); } } 

Produktion:

 Hello World! 

C# Eksempel: Brug af public modifier

Vi kan også specificere offentlig modifikator før klasse og Main() metode. Nu kan den også tilgås uden for klassen.

 using System; public class Program { public static void Main(string[] args) { Console.WriteLine('Hello World!'); } } 

Produktion:

 Hello World! 

C# Eksempel: Brug af navneområde

Vi kan oprette klasser inde i navneområdet. Det bruges til at gruppere relaterede klasser. Det bruges til at kategorisere klasser, så det kan være nemt at vedligeholde.

 using System; namespace ConsoleApplication1 { public class Program { public static void Main(string[] args) { Console.WriteLine('Hello World!'); } } } 

Produktion:

 Hello World!