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!