Strängar är avgörande inom programmering. De möjliggör bearbetning och manipulation av textdata. I denna vägledning kommer du att fördjupa dig i datatypen String i C# och lära dig dess grundläggande metoder och egenskaper. Dessa kunskaper hjälper dig att använda strängar effektivt i dina program.
Viktigaste insikter
- Strängar i C# är en samling av tecken och visas inom citattecken.
- String-klassen erbjuder olika metoder för manipulation, inklusive ToUpper(), ToLower(), Trim() och Length.
- Ursprungliga strängar förblir oförändrade genom metodanrop; nya strängar returneras.
Steg-för-steg-guide
1. Deklaration och initialisering av en sträng
För att deklarera en sträng i C# använder du nyckelordet string, följt av ett namn av ditt val, likhetstecknet och det tilldelade värdet inom citattecken. Ett exempel på detta kan se ut så här:

2. Utskrift av en sträng i konsolen
Med metoden Console.WriteLine() skriver du ut den tidigare definierade strängen i konsolen. Följande exempel visar hur du skriver ut "Hello World":
3. Visning av en sträng med versaler
För att visa hela strängen med versaler använder du metoden ToUpper(). Detta gör du genom att sätta en punkt i slutet av strängnamnet och anropa ToUpper():
4. Visning av en sträng med gemener
Med metoden ToLower() kan du visa samma sträng med gemener. Prova följande kommando och testa själv:

5. Ta bort blanksteg med Trim
Om du har blanksteg i början eller slutet av en sträng kan du ta bort dem med metoden Trim(). Så här ser kommandot ut:
6. Bestämning av antalet tecken
För att bestämma längden på en sträng använder du egenskapen Length. Detta ger det totala antalet tecken i strängen inklusive alla blanksteg:

7. Användarvänlig utskrift av teckenantal
Lägg till en förklarande text för att göra utskriften av teckenantalet mer begriplig för användaren:
8. Bestämning av antalet tecken utan blanksteg
Du kan använda Trim()-metoden i kombination med Length-egenskapen för att bestämma teckenantalet utan ledande eller efterföljande blanksteg. Här är ett exempel:
9. Sammanfattning av funktionerna
Slutligen kan du sammanfatta de inlärda metoderna och egenskaperna för att belysa deras fördelar och användningsfall. Notera att strängar inte ändras, utan att nya strängar skapas genom metodanrop.
Sammanfattning – C#-programmering: Strängar och deras metoder
I denna vägledning har du lärt dig grunderna om datatypen String i C#. Du har lärt dig hur du deklarerar, manipulerar strängar och hämtar deras egenskaper. Metoderna ToUpper(), ToLower(), Trim() och Length-egenskapen är grundläggande verktyg för effektivt arbete med strängar.
Vanliga frågor
Vad är en sträng i C#?En sträng i C# är en följd av tecken som anges inom citattecken.
Hur kan jag omvandla en sträng till gemener?Använd metoden ToLower() på din sträng.
Förändrar Trim() den ursprungliga strängen?Nej, Trim() tar bara bort blanksteg och returnerar en ny sträng.
Vad gör Length-egenskapen?Length-egenskapen returnerar antalet tecken i en sträng, inklusive blanksteg.
Hur kan jag ta bort blanksteg i början och slutet av en sträng?Använd metoden Trim() på din sträng.