Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære C#-Syntaks | Komme i Gang
C#-Grunnleggende

bookC#-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

main.cs

copy
12345678910
namespace 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

main.cs

copy
12345678910
namespace 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!")?

question mark

Hva er formålet med "Main"-metoden i et C#-program?

Select the correct answer

question mark

Hva gjør kommandoen Console.WriteLine("Hello, World!")?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 2

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Suggested prompts:

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

bookC#-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

main.cs

copy
12345678910
namespace 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

main.cs

copy
12345678910
namespace 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!")?

question mark

Hva er formålet med "Main"-metoden i et C#-program?

Select the correct answer

question mark

Hva gjør kommandoen Console.WriteLine("Hello, World!")?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 2
some-alt