Streng
En string er en sekvens af tegn. Strenge bruges til at gemme tekstdata.
main.cs
1234567891011121314using 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 altid omsluttet af dobbelte anførselstegn (").
Selvom aritmetiske operationer ikke kan udføres på strenge, kan plus-operatoren (+) bruges til at sammenkæde to strenge. Denne proces kaldes strengsammenkædning.
main.cs
123456789101112131415using 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 bruge linjeskiftstegnet (\n) til at repræsentere en ny linje i strengdata.
Overvej følgende eksempel:
main.cs
12345678910111213using 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 mødes, skifter teksten automatisk til en ny linje. Vi kan bruge flere linjeskift-tegn for at springe flere linjer over:
main.cs
12345678910111213using 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); } } }
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Can you show me an example of string concatenation?
How does the new line character work in practice?
Can you explain more about how to use special characters in strings?
Awesome!
Completion rate improved to 1.59
Streng
Stryg for at vise menuen
En string er en sekvens af tegn. Strenge bruges til at gemme tekstdata.
main.cs
1234567891011121314using 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 altid omsluttet af dobbelte anførselstegn (").
Selvom aritmetiske operationer ikke kan udføres på strenge, kan plus-operatoren (+) bruges til at sammenkæde to strenge. Denne proces kaldes strengsammenkædning.
main.cs
123456789101112131415using 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 bruge linjeskiftstegnet (\n) til at repræsentere en ny linje i strengdata.
Overvej følgende eksempel:
main.cs
12345678910111213using 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 mødes, skifter teksten automatisk til en ny linje. Vi kan bruge flere linjeskift-tegn for at springe flere linjer over:
main.cs
12345678910111213using 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); } } }
Tak for dine kommentarer!