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

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 konsollutdata:

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 fungerer 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 utfører for å løse en oppgave. Dette tilsvarer "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 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 varianten 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 instruerer datamaskinen til å 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 grunnleggende startkode 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?

Velg det helt riktige svaret

question mark

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

Velg det helt riktige svaret

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

Seksjon 1. Kapittel 2
some-alt