I programmeringsspråket C# kan et enkelt 'hallo verden'-program skrives på flere måter. La oss se de 4 beste måtene å lage et enkelt C#-eksempel på:
- Enkelt eksempel
- Bruker System
- Bruker offentlig modifikator
- Bruker navneområde
C# Enkelt eksempel
class Program { static void Main(string[] args) { System.Console.WriteLine('Hello World!'); } }
Produksjon:
Hello World!
Beskrivelse
klasse: er et nøkkelord som brukes til å definere klasse.
Program: er klassenavnet. En klasse er en blåkopi eller mal som objekter lages fra. Den kan ha datamedlemmer og metoder. Her har den bare hovedmetoden.
statisk: er et nøkkelord som betyr at objekt ikke er nødvendig for å få tilgang til statiske medlemmer. Så det sparer minne.
tomrom: er returtypen til metoden. Det gir ingen verdi. I slike tilfeller kreves ikke returoppgave.
Hoved: er metodenavnet. Det er inngangspunktet for ethvert C#-program. Når vi kjører C#-programmet, startes Main()-metoden først før enhver annen metode. Det representerer oppstart av programmet.
streng[] args: brukes for kommandolinjeargumenter i C#. Mens vi kjører C#-programmet, kan vi sende verdier. Disse verdiene er kjent som argumenter som vi kan bruke i programmet.
System.Console.WriteLine('Hello World!'): Her er System navneområdet. Konsoll er klassen som er definert i systemnavneområdet. WriteLine() er den statiske metoden til konsollklassen som brukes til å skrive teksten på konsollen.
C# Eksempel: Bruk av system
Hvis vi skriver bruker System før klassen betyr det at vi ikke trenger å spesifisere systemnavneområdet for å få tilgang til noen klasse i dette navnerommet. Her bruker vi Console-klassen uten å spesifisere System.Console.
using System; class Program { static void Main(string[] args) { Console.WriteLine('Hello World!'); } }
Produksjon:
Hello World!
C# Eksempel: Bruk av offentlig modifikator
Vi kan også spesifisere offentlig modifikator før klasse og Main() metode. Nå kan den også nås fra utenfor klassen.
using System; public class Program { public static void Main(string[] args) { Console.WriteLine('Hello World!'); } }
Produksjon:
Hello World!
C# Eksempel: Bruk av navneområde
Vi kan opprette klasser i navneområdet. Den brukes til å gruppere relaterte klasser. Det brukes til å kategorisere klasser slik at det kan være enkelt å vedlikeholde.
using System; namespace ConsoleApplication1 { public class Program { public static void Main(string[] args) { Console.WriteLine('Hello World!'); } } }
Produksjon:
Hello World!