Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Deklarera Konstanter | Hantera Datatyper
C#-Grunder

bookDeklarera Konstanter

Konstanter liknar variabler, men deras värde sätts en gång vid deklarationen och kan inte ändras senare.

De är användbara för att göra koden mer lättförståelig genom att tydligt visa vilka värden som är fasta och inte ska ändras under programmets gång. Dessutom hjälper användningen av konstanter till att förhindra oavsiktliga ändringar av data, vilket minskar antalet buggar i koden.

För att deklarera en konstant används en syntax som liknar variabeldeklaration, men vi lägger till nyckelordet const före:

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); } } }

Om vi försöker ändra en konstant kommer kompilatorn att visa ett felmeddelande:

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

Komplettera koden för att deklarera en konstant kallad pi med värdet 3.14:

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

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 10

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Suggested prompts:

Can you give an example of how to declare a constant?

What happens if I try to change the value of a constant?

Why is it important to use constants in programming?

Awesome!

Completion rate improved to 1.59

bookDeklarera Konstanter

Svep för att visa menyn

Konstanter liknar variabler, men deras värde sätts en gång vid deklarationen och kan inte ändras senare.

De är användbara för att göra koden mer lättförståelig genom att tydligt visa vilka värden som är fasta och inte ska ändras under programmets gång. Dessutom hjälper användningen av konstanter till att förhindra oavsiktliga ändringar av data, vilket minskar antalet buggar i koden.

För att deklarera en konstant används en syntax som liknar variabeldeklaration, men vi lägger till nyckelordet const före:

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); } } }

Om vi försöker ändra en konstant kommer kompilatorn att visa ett felmeddelande:

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

Komplettera koden för att deklarera en konstant kallad pi med värdet 3.14:

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

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 10
some-alt