Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Deklarering Af Konstanter | Håndtering af Datatyper
C# Grundlæggende

bookDeklarering Af Konstanter

Konstanter ligner variabler, men deres værdi sættes én gang ved deklarationen og kan ikke ændres senere.

De er nyttige til at gøre koden mere forståelig ved tydeligt at angive, hvilke værdier der er faste og ikke bør ændres gennem hele programmet. Derudover hjælper brugen af konstanter med at forhindre utilsigtede ændringer af data og reducerer dermed fejl i koden.

For at erklære en konstant bruger vi en syntaks, der ligner variabeldeklaration, men vi tilføjer nøgleordet const foran:

main.cs

main.cs

copy
12345678910111213
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { const int myVar = 10; Console.WriteLine(myVar); } } }

Hvis vi forsøger at ændre en konstant, vil compileren vise en fejl:

main.cs

main.cs

copy
1234567891011121314
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { const int myVar = 10; myVar = 20; // Error: The left-hand side of an assignment must be a variable, property or indexer. } } }
question-icon

Fuldfør koden for at erklære en konstant kaldet pi med værdien 3.14:

Click or drag`n`drop items and fill in the blanks

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 10

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Awesome!

Completion rate improved to 1.59

bookDeklarering Af Konstanter

Stryg for at vise menuen

Konstanter ligner variabler, men deres værdi sættes én gang ved deklarationen og kan ikke ændres senere.

De er nyttige til at gøre koden mere forståelig ved tydeligt at angive, hvilke værdier der er faste og ikke bør ændres gennem hele programmet. Derudover hjælper brugen af konstanter med at forhindre utilsigtede ændringer af data og reducerer dermed fejl i koden.

For at erklære en konstant bruger vi en syntaks, der ligner variabeldeklaration, men vi tilføjer nøgleordet const foran:

main.cs

main.cs

copy
12345678910111213
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { const int myVar = 10; Console.WriteLine(myVar); } } }

Hvis vi forsøger at ændre en konstant, vil compileren vise en fejl:

main.cs

main.cs

copy
1234567891011121314
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { const int myVar = 10; myVar = 20; // Error: The left-hand side of an assignment must be a variable, property or indexer. } } }
question-icon

Fuldfør koden for at erklære en konstant kaldet pi med værdien 3.14:

Click or drag`n`drop items and fill in the blanks

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 10
some-alt