Strings er uundgåelige inden for programmering. De muliggør behandling og manipulation af tekstdata. I denne vejledning vil du fordybe dig i datatypen String i C# og lære om dens grundlæggende metoder og egenskaber. Disse færdigheder hjælper dig med effektivt at bruge strings i dine programmer.

Vigtigste indsigter

  • Strings i C# er en samling af tegn og præsenteres i anførselstegn.
  • String-klassen tilbyder forskellige metoder til manipulation, herunder ToUpper(), ToLower(), Trim() og Length.
  • Oprindelige strings forbliver uændrede ved metodeopkald; nye strings returneres.

Trin-for-trin vejledning

1. Deklaration og initialisering af en string

For at deklarere en string i C# bruger du nøgleordet string efterfulgt af et navn efter eget valg, lighedstegnet og den tildelte værdi i anførselstegn. Et eksempel kunne se således ud:

Effektiv brug af strenge i C#: Metoder og egenskaber

2. Udgivelse af en string i konsollen

Med metoden Console.WriteLine() udskriver du den tidligere definerede string i konsollen. Det følgende eksempel viser, hvordan du udskriver "Hello World":

3. Visning af en string med store bogstaver

For at vise hele stringen med store bogstaver bruger du metoden ToUpper(). Dette gør du ved at sætte et punktum efter stringnavnet og kalde ToUpper():

4. Visning af en string med små bogstaver

Med metoden ToLower() kan du vise den samme string med små bogstaver. Prøv den følgende kommando og test det selv:

Effektivt udnytte strenge i C#: Metoder og egenskaber

5. Fjernelse af mellemrum med Trim

Hvis du har mellemrum i begyndelsen eller slutningen af en string, kan du fjerne disse med metoden Trim(). Sådan ser kommandoen ud:

6. Bestemmelse af antallet af tegn

For at bestemme længden af en string bruger du egenskaben Length. Dette returnerer det samlede antal tegn i stringen, inklusive alle mellemrum:

Effektivt bruge strenge i C#: Metoder og egenskaber

7. Brugervenlig udskrift af tegnantallet

Tilføj en forklarende tekst for at gøre udskriften af tegnantallet mere forståelig for brugeren:

8. Bestemmelse af antallet af tegn uden mellemrum

Du kan bruge metoden Trim() i kombination med egenskaben Length for at bestemme tegnantallet uden forudgående eller efterfølgende mellemrum. Her er et eksempel:

9. Sammenfatning af funktionerne

Til sidst kan du opsummere de lærte metoder og egenskaber for at illustrere deres fordele og anvendelsesområder. Bemærk, at strings ikke ændres, men at nye strings oprettes ved metodeopkald.

Sammenfatning – C#-programmerring: Strings og deres metoder

I denne vejledning har du fået kendskab til de grundlæggende elementer i datatypen String i C#. Du har lært, hvordan du deklarerer, manipulerer og forespørger egenskaberne for strings. Metoderne ToUpper(), ToLower(), Trim() og egenskaben Length er grundlæggende værktøjer til effektivt arbejde med strings.

Ofte stillede spørgsmål

Hvad er en string i C#?En string i C# er en sekvens af tegn, der angives i anførselstegn.

Hvordan kan jeg konvertere en string til små bogstaver?Brug metoden ToLower() på din string.

Ændrer Trim() den oprindelige string?Nej, Trim() fjerner kun mellemrum og returnerer en ny streng.

Hvad gør Length-egenskaben?Length-egenskaben returnerer antallet af tegn i en string, inklusive mellemrum.

Hvordan kan jeg fjerne mellemrum i begyndelsen og slutningen af en string?Brug metoden Trim() på din string.