Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Streng | Håndtering av Datatyper
C#-Grunnleggende

bookStreng

En string er en sekvens av tegn. Strenger brukes til å lagre tekstdata.

main.cs

main.cs

copy
1234567891011121314
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { string text = "Hello, World!"; Console.WriteLine(text); // Output: Hello, World! } } }

Strengdata, eller tekst, er alltid omsluttet av doble anførselstegn (").

Selv om aritmetiske operasjoner ikke kan utføres på strenger, kan plusstegnet (+) brukes til å sette sammen to strenger. Denne prosessen kalles strengkonkatenasjon.

main.cs

main.cs

copy
123456789101112131415
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { string partOne = "The first sentence. "; string partTwo = "The second sentence."; string combined = partOne + partTwo; Console.WriteLine(combined); // Output: The first sentence. The second sentence. } } }

Vi kan bruke linjeskift-tegnet (\n) for å representere en ny linje i strengdata.

Se følgende eksempel:

main.cs

main.cs

copy
12345678910111213
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { string text = "The first line.\nThe second line."; Console.WriteLine(text); } } }

Når tegnet \n oppdages, flyttes teksten automatisk til en ny linje. Vi kan bruke flere linjeskift-tegn for å hoppe over flere linjer:

main.cs

main.cs

copy
12345678910111213
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { string text = "The first line.\n\n\nThe second line.\nThe third line."; Console.WriteLine(text); } } }
question mark

Hva vil være utdataene fra følgende kode?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 6

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

Awesome!

Completion rate improved to 1.56

bookStreng

Sveip for å vise menyen

En string er en sekvens av tegn. Strenger brukes til å lagre tekstdata.

main.cs

main.cs

copy
1234567891011121314
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { string text = "Hello, World!"; Console.WriteLine(text); // Output: Hello, World! } } }

Strengdata, eller tekst, er alltid omsluttet av doble anførselstegn (").

Selv om aritmetiske operasjoner ikke kan utføres på strenger, kan plusstegnet (+) brukes til å sette sammen to strenger. Denne prosessen kalles strengkonkatenasjon.

main.cs

main.cs

copy
123456789101112131415
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { string partOne = "The first sentence. "; string partTwo = "The second sentence."; string combined = partOne + partTwo; Console.WriteLine(combined); // Output: The first sentence. The second sentence. } } }

Vi kan bruke linjeskift-tegnet (\n) for å representere en ny linje i strengdata.

Se følgende eksempel:

main.cs

main.cs

copy
12345678910111213
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { string text = "The first line.\nThe second line."; Console.WriteLine(text); } } }

Når tegnet \n oppdages, flyttes teksten automatisk til en ny linje. Vi kan bruke flere linjeskift-tegn for å hoppe over flere linjer:

main.cs

main.cs

copy
12345678910111213
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { string text = "The first line.\n\n\nThe second line.\nThe third line."; Console.WriteLine(text); } } }
question mark

Hva vil være utdataene fra følgende kode?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 6
some-alt