C#-Syntaks
I dette kapittelet skal vi se på det grunnleggende Hello World-programmet for å forstå syntaksen i C#-språket.
Følgende kode skriver ut meldingen "Hello World" i konsollutskriften:
main.cs
12345678910namespace TestConsoleApp { internal class Program { static void Main(string[] args) { System.Console.WriteLine("Hello, World!"); } } }
Når du starter et nytt C#-prosjekt, vil du se noe standardkode, kjent som boilerplate-kode. Denne koden setter opp den grunnleggende strukturen i programmet ditt, men er ikke en del av hovedlogikken.
Merk
Boilerplate-kode er standardkode som trengs for vanlige oppgaver, som å sette opp konfigurasjoner eller definere programmets struktur. Den er viktig for å organisere koden din, men påvirker ikke hovedfunksjonaliteten.
På dette stadiet trenger du ikke å forstå alle detaljer, men la oss se på noen grunnleggende deler av koden.
Koden er delt inn i blokker, markert med krøllparenteser ({}). Hver blokk er en del av et namespace, en klasse, en metode eller en setning.
Et namespace er som en mappe som samler relatert kode, noe som gjør det enklere å organisere. I vårt eksempel er namespace TestConsoleApp.
En klasse er en mal for å lage objekter og legge til funksjonalitet i et program. Her har vi en klasse som heter "Program".
En metode er et sett med instruksjoner som datamaskinen skal utføre for å løse en oppgave. Det ligner på "funksjoner" i andre språk. "Main"-metoden er avgjørende fordi det er her programmet starter å kjøre. Den utfører all koden som ligger inne i blokken sin.
"Main"-metoden kan se forskjellig ut, men den må hete "Main". For enkelhets skyld kan du bruke static void Main() i dette kurset. Denne versjonen inkluderer ikke string[] args.
main.cs
12345678910namespace TestConsoleApp { internal class Program { static void Main() { System.Console.WriteLine("Hello, World!"); } } }
Inne i "Main"-metoden finnes kommandoen Console.WriteLine("Hello, World!"). Dette forteller datamaskinen at den skal vise "Hello, World!" på skjermen. Når du kjører programmet, vises denne meldingen i konsollen.
Husk at hver kommando avsluttes med et semikolon (;).
Oppsummert består den grunnleggende startkoden for et C#-program av et "namespace", en "klasse" og "Main"-metoden, som er der programmet begynner. Noen ganger kan det også være en "using"-setning som using System; for å inkludere nødvendige biblioteker, men det er ikke alltid nødvendig.
1. Hva er formålet med "Main"-metoden i et C#-program?
2. Hva gjør kommandoen Console.WriteLine("Hello, World!")?
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Can you explain what a namespace, class, and method are in more detail?
Why is the Main method important in a C# program?
What does Console.WriteLine do in this context?
Awesome!
Completion rate improved to 1.59
C#-Syntaks
Sveip for å vise menyen
I dette kapittelet skal vi se på det grunnleggende Hello World-programmet for å forstå syntaksen i C#-språket.
Følgende kode skriver ut meldingen "Hello World" i konsollutskriften:
main.cs
12345678910namespace TestConsoleApp { internal class Program { static void Main(string[] args) { System.Console.WriteLine("Hello, World!"); } } }
Når du starter et nytt C#-prosjekt, vil du se noe standardkode, kjent som boilerplate-kode. Denne koden setter opp den grunnleggende strukturen i programmet ditt, men er ikke en del av hovedlogikken.
Merk
Boilerplate-kode er standardkode som trengs for vanlige oppgaver, som å sette opp konfigurasjoner eller definere programmets struktur. Den er viktig for å organisere koden din, men påvirker ikke hovedfunksjonaliteten.
På dette stadiet trenger du ikke å forstå alle detaljer, men la oss se på noen grunnleggende deler av koden.
Koden er delt inn i blokker, markert med krøllparenteser ({}). Hver blokk er en del av et namespace, en klasse, en metode eller en setning.
Et namespace er som en mappe som samler relatert kode, noe som gjør det enklere å organisere. I vårt eksempel er namespace TestConsoleApp.
En klasse er en mal for å lage objekter og legge til funksjonalitet i et program. Her har vi en klasse som heter "Program".
En metode er et sett med instruksjoner som datamaskinen skal utføre for å løse en oppgave. Det ligner på "funksjoner" i andre språk. "Main"-metoden er avgjørende fordi det er her programmet starter å kjøre. Den utfører all koden som ligger inne i blokken sin.
"Main"-metoden kan se forskjellig ut, men den må hete "Main". For enkelhets skyld kan du bruke static void Main() i dette kurset. Denne versjonen inkluderer ikke string[] args.
main.cs
12345678910namespace TestConsoleApp { internal class Program { static void Main() { System.Console.WriteLine("Hello, World!"); } } }
Inne i "Main"-metoden finnes kommandoen Console.WriteLine("Hello, World!"). Dette forteller datamaskinen at den skal vise "Hello, World!" på skjermen. Når du kjører programmet, vises denne meldingen i konsollen.
Husk at hver kommando avsluttes med et semikolon (;).
Oppsummert består den grunnleggende startkoden for et C#-program av et "namespace", en "klasse" og "Main"-metoden, som er der programmet begynner. Noen ganger kan det også være en "using"-setning som using System; for å inkludere nødvendige biblioteker, men det er ikke alltid nødvendig.
1. Hva er formålet med "Main"-metoden i et C#-program?
2. Hva gjør kommandoen Console.WriteLine("Hello, World!")?
Takk for tilbakemeldingene dine!