Vad är Trim String i C#

Vad Ar Trim String I C



I programmeringsspråket C# kallas en sekvens av tecken som kan användas för att hålla och arbeta på textdata en sträng, vilket i huvudsak är en uppsättning tecken. C# innehåller en inbyggd strängfunktion som kallas Trim() , som används för att eliminera blanksteg, som blanksteg, tabbar och radbrytningar, från både början och slutet av en sträng. Den här artikeln täcker Trim String-användning i C# och dess olika applikationer.

Innehållsförteckning







Vad är en sträng i C#

En sträng kan kallas en representation av text som ett teckens sekvens. I C# kan en sträng deklareras inom dubbla citattecken (' ').



sträng myString = 'Hej världen!' ;



Vad är Trim() i C#

Metoden Trim() i C# eliminerar alla inledande och efterföljande blanksteg som finns i en sträng. Denna inbyggda metod används ofta för att manipulera textdata i C#-program.





sträng myString = ' Hej världen! ' ;
string trimmedString = myString.Trim ( ) ;

Hur fungerar Trim() i C#

Metoden Trim() tar bort blanksteg från början och slutet av strängen. Utdata från denna metod är en ny sträng utan blanksteg. Den ursprungliga strängen är inte modifierad.



Trim()-funktionen kan användas i olika scenarier, som att ta bort inledande eller efterföljande mellanslag från användarinmatning, formatering av text och mer:

använder System;
namnutrymme TrimStringExample
{
klass myClass
{
statiskt tomrum Main ( sträng [ ] args )
{
sträng myString = ' Hej världen! ' ;
string trimmedString = myString.Trim ( ) ;
Console.WriteLine ( trimmad String ) ;
}
}
}

Här är resultatet av ovanstående kod:

Hur man tar bort specifika tecken från en sträng

De Trim() metoden i C# kan också användas för att ta bort specifika tecken från en sträng genom att ange en uppsättning tecken som ska tas bort. När en teckenmatris skickas som ett argument till Trim() metod tar den bort alla förekomster av dessa tecken från början och slutet av strängen.

använder System;
namnutrymme TrimStringExample
{
klass myClass
{
statiskt tomrum Main ( sträng [ ] args )
{
sträng myString = '!!Hej världen!!' ;
röding [ ] charsToTrim = { '!' } ;
string trimmedString = myString.Trim ( charsToTrim ) ;
Console.WriteLine ( trimmad String ) ;
}
}
}

Här är resultatet av ovanstående kod:

Hur man trimmar en sträng med andra metoder i C#

Det finns andra inbyggda metoder i C# som kan användas för att trimma en sträng, som t.ex TrimStart() och TrimEnd() . TrimStart() tar bort blanksteg från start, medan TrimEnd() tar bort blanksteg från strängslut.

använder System;
namnutrymme TrimStringExample
{
klass program
{
statiskt tomrum Main ( sträng [ ] args )
{
sträng myString = ' Hej världen! ' ;
string trimmedStart = myString.TrimStart ( ) ; // Tar bort ledande vita utrymmen
sträng trimmedEnd = myString.TrimEnd ( ) ; // Tar bort efterföljande vita utrymmen
Console.WriteLine ( trimmatStarta ) ; // Produktion: 'Hej världen! '
Console.WriteLine ( trimmatSlut ) ; // Produktion: ' Hej världen!'
}
}
}

Koden började med att definiera en sträng myString med inledande och efterföljande blanksteg. Vi använder sedan TrimStart() funktion för att ta bort inledande blanksteg från strängen och lagra resultatet i trimmatStarta variabel. På samma sätt använder vi TrimEnd() funktion för att ta bort efterföljande blanksteg från strängen och lagra resultatet i trimmatSlut variabel. Slutligen skriver vi ut båda variablerna till konsolen för att se resultatet.

Hur man tar bort tecken från mitten av en sträng

Trim()-metoden i C# är utformad för att ta bort endast inledande och efterföljande blanksteg från en sträng. För att eliminera tecken från mitten av en sträng kan vi använda andra strängmanipuleringstekniker som Replace() eller Remove(). Med dessa metoder kan du antingen ersätta specifika tecken med andra tecken eller ta bort tecken från specifika positioner i en sträng.

använder System;
namnutrymme RemoveStringExample
{
klass myClass
{
statiskt tomrum Main ( sträng [ ] args )
{
sträng myString = 'Hej världen!' ;
string newString = myString.Remove ( 5 , 1 ) ; // Tar bort kommatecken
Console.WriteLine ( newString ) ;
}
}
}

Här är resultatet av ovanstående kod:

Slutsats

Metoden Trim() i C# manipulerar strängar och tar bort blanksteg från strängar. Trim() kan användas i olika fall, som att formatera text, ta bort inledande eller avslutande mellanslag från användarinmatning och mer. I den här guiden lärde vi oss olika sätt att trimma och manipulera strängar i C#.