Hvad er Trim String i C#

Hvad Er Trim String I C



I programmeringssproget C# kaldes en sekvens af tegn, der kan bruges til at holde og operere på tekstdata, en streng, som i det væsentlige er en række tegn. C# indeholder en indbygget streng funktion kaldet Trimme() , som bruges til at fjerne mellemrumstegn, såsom mellemrum, tabulatorer og linjeskift, fra både starten og slutningen af ​​en streng. Denne artikel dækker brugen af ​​Trim String i C# og dens forskellige applikationer.

Indholdsfortegnelse







Hvad er en streng i C#

En streng kan kaldes en repræsentation af tekst som et tegns sekvens. I C# kan en streng erklæres inden for dobbelte anførselstegn (' ').



streng myString = 'Hej Verden!' ;



Hvad er Trim() i C#

Trim()-metoden i C# eliminerer alle indledende og efterfølgende mellemrum, der findes i en streng. Denne indbyggede metode bruges almindeligvis til at manipulere tekstdata i C#-programmer.





streng myString = ' Hej Verden! ' ;
streng trimmetString = myString.Trim ( ) ;

Hvordan virker Trim() i C#

Trim()-metoden fjerner mellemrum fra begyndelsen og slutningen af ​​strengen. Outputtet af denne metode er en ny streng uden mellemrum. Den originale streng er ikke ændret.



Trim()-funktionen kan bruges i forskellige scenarier, såsom fjernelse af indledende eller efterfølgende mellemrum fra brugerinput, formatering af tekst og mere:

bruger System;
navneområde TrimStringExample
{
klasse myClass
{
statisk tomrum Main ( snor [ ] args )
{
streng myString = ' Hej Verden! ' ;
streng trimmetString = myString.Trim ( ) ;
Console.WriteLine ( trimmet String ) ;
}
}
}

Her er outputtet af ovenstående givne kode:

Sådan fjerner du specifikke tegn fra en streng

Det Trimme() metode i C# kan også bruges til at fjerne specifikke tegn fra en streng ved at angive en række tegn, der skal fjernes. Når et tegnarray sendes som et argument til Trimme() metode, fjerner den alle forekomster af disse tegn fra begyndelsen og slutningen af ​​strengen.

bruger System;
navneområde TrimStringExample
{
klasse myClass
{
statisk tomrum Main ( snor [ ] args )
{
streng myString = '!!Hej Verden!!' ;
char [ ] charsToTrim = { '!' } ;
streng trimmetString = myString.Trim ( charsToTrim ) ;
Console.WriteLine ( trimmet String ) ;
}
}
}

Her er outputtet af ovenstående givne kode:

Sådan trimmes en streng ved hjælp af andre metoder i C#

Der er andre indbyggede metoder i C#, som kan bruges til at trimme en streng, som f.eks TrimStart() og TrimEnd() . TrimStart() fjerner mellemrum fra start, mens TrimEnd() fjerner mellemrum fra strengslut.

bruger System;
navneområde TrimStringExample
{
klasses program
{
statisk tomrum Main ( snor [ ] args )
{
streng myString = ' Hej Verden! ' ;
string trimmedStart = myString.TrimStart ( ) ; // Fjerner førende hvide mellemrum
streng trimmetEnd = myString.TrimEnd ( ) ; // Fjerner efterfølgende hvide mellemrum
Console.WriteLine ( trimmetStart ) ; // Produktion: 'Hej Verden! '
Console.WriteLine ( trimmetEnde ) ; // Produktion: ' Hej Verden!'
}
}
}

Koden startede med at definere en streng myString med indledende og efterfølgende mellemrum. Vi bruger så TrimStart() funktion til at fjerne indledende hvide mellemrum fra strengen og gemme resultatet i trimmetStart variabel. På samme måde bruger vi TrimEnd() funktion til at fjerne efterfølgende hvide mellemrum fra strengen og gemme resultatet i trimmetEnde variabel. Til sidst udskriver vi begge variabler til konsollen for at se outputtet.

Sådan fjerner du tegn fra midten af ​​en streng

Trim()-metoden i C# er designet til kun at fjerne indledende og efterfølgende mellemrumstegn fra en streng. For at fjerne tegn fra midten af ​​en streng kan vi bruge andre strengmanipulationsteknikker som Replace() eller Remove(). Disse metoder giver dig mulighed for enten at erstatte bestemte tegn med andre tegn eller fjerne tegn fra bestemte positioner i en streng.

bruger System;
navneområde RemoveStringExample
{
klasse myClass
{
statisk tomrum Main ( snor [ ] args )
{
streng myString = 'Hej Verden!' ;
string newString = myString.Remove ( 5 , 1 ) ; // Fjerner kommaet
Console.WriteLine ( newString ) ;
}
}
}

Her er outputtet af ovenstående givne kode:

Konklusion

Trim()-metoden i C# manipulerer strenge og fjerner mellemrum fra strenge. Trim() kan bruges i forskellige tilfælde, såsom formatering af tekst, fjernelse af indledende eller efterfølgende mellemrum fra brugerinput og mere. I denne guide lærte vi forskellige måder at trimme og manipulere streng i C#.