Co to jest Trim String w C#

Co To Jest Trim String W C



W języku programowania C# sekwencja znaków, której można użyć do przechowywania danych tekstowych i operowania na nich, nazywana jest ciągiem znaków, który zasadniczo jest tablicą znaków. Język C# zawiera wbudowaną funkcję łańcuchową o nazwie Przycinać() , który służy do eliminowania białych znaków, takich jak spacje, tabulatory i podziały wierszy, zarówno na początku, jak i na końcu ciągu. W tym artykule omówiono użycie Trim String w języku C# i jego różnych aplikacjach.

Spis treści







Co to jest ciąg znaków w języku C#

Łańcuch można nazwać reprezentacją tekstu jako sekwencji znaków. W języku C# ciąg znaków można zadeklarować w cudzysłowach („”).



string mójString = 'Witaj świecie!' ;



Co to jest Trim() w C#

Metoda Trim() w języku C# eliminuje wszystkie wiodące i końcowe spacje występujące w ciągu znaków. Ta wbudowana metoda jest często używana do manipulowania danymi tekstowymi w programach języka C#.





string mójString = ' Witaj świecie! ' ;
string trimmedString = myString.Trim ( ) ;

Jak działa Trim() w C#

Metoda Trim() usuwa białe znaki z początku i końca łańcucha. Dane wyjściowe tej metody to nowy ciąg bez spacji. Oryginalny ciąg nie jest modyfikowany.



Funkcji Trim() można używać w różnych sytuacjach, takich jak usuwanie początkowych lub końcowych spacji z danych wprowadzanych przez użytkownika, formatowanie tekstu i nie tylko:

przy użyciu Systemu;
przestrzeń nazw TrimStringExample
{
klasa mojaKlasa
{
statyczna pustka Główny ( strunowy [ ] argumenty )
{
string mójString = ' Witaj świecie! ' ;
string trimmedString = myString.Trim ( ) ;
Console.WriteLine ( przycięty ciąg ) ;
}
}
}

Oto wynik powyższego kodu:

Jak usunąć określone znaki z ciągu

The Przycinać() metody w języku C# można również użyć do usunięcia określonych znaków z ciągu, określając tablicę znaków do usunięcia. Kiedy tablica znaków jest przekazywana jako argument do metody Przycinać() metoda usuwa wszystkie wystąpienia tych znaków z początku i końca łańcucha.

przy użyciu Systemu;
przestrzeń nazw TrimStringExample
{
klasa mojaKlasa
{
statyczna pustka Główny ( strunowy [ ] argumenty )
{
string mójString = '!!Witaj świecie!!' ;
zwęglać [ ] znakówToTrim = { '!' } ;
string trimmedString = myString.Trim ( charsToTrim ) ;
Console.WriteLine ( przycięty ciąg ) ;
}
}
}

Oto wynik powyższego kodu:

Jak przyciąć ciąg przy użyciu innych metod w C#

Istnieją inne wbudowane metody w języku C#, których można użyć do przycięcia ciągu, na przykład PrzytnijStart() I PrzytnijKoniec() . TrimStart() usuwa białe znaki z początku, podczas gdy TrimEnd() usuwa białe znaki z końca łańcucha.

przy użyciu Systemu;
przestrzeń nazw TrimStringExample
{
Program klasy
{
statyczna pustka Główny ( strunowy [ ] argumenty )
{
string mójString = ' Witaj świecie! ' ;
string trimmedStart = myString.TrimStart ( ) ; // Usuwa wiodące białe spacje
string trimmedEnd = myString.TrimEnd ( ) ; // Usuwa końcowe białe spacje
Console.WriteLine ( przyciętyStart ) ; // Wyjście: 'Witaj świecie! '
Console.WriteLine ( przyciętyKoniec ) ; // Wyjście: ' Witaj świecie!'
}
}
}

Kod rozpoczął się od zdefiniowania ciągu myString z początkowymi i końcowymi spacjami. Następnie używamy PrzytnijStart() funkcja, aby usunąć wiodące białe znaki z łańcucha i zapisać wynik w przyciętyStart zmienny. Podobnie używamy tzw PrzytnijKoniec() funkcja, aby usunąć końcowe białe spacje z łańcucha i zapisać wynik w przyciętyKoniec zmienny. Na koniec drukujemy obie zmienne w konsoli, aby zobaczyć wynik.

Jak usunąć znaki ze środka łańcucha

Metoda Trim() w języku C# jest przeznaczona do usuwania tylko wiodących i końcowych białych znaków z ciągu. Aby wyeliminować znaki ze środka łańcucha, możemy użyć innych technik manipulacji łańcuchem, takich jak Replace() lub Remove(). Te metody umożliwiają zastępowanie określonych znaków innymi znakami lub usuwanie znaków z określonych pozycji w ciągu.

przy użyciu Systemu;
przestrzeń nazw UsuńStringExample
{
klasa mojaKlasa
{
statyczna pustka Główny ( strunowy [ ] argumenty )
{
string mójString = 'Witaj świecie!' ;
string newString = myString.Remove ( 5 , 1 ) ; // Usuwa przecinek
Console.WriteLine ( nowyString ) ;
}
}
}

Oto wynik powyższego kodu:

Wniosek

Metoda Trim() w języku C# manipuluje ciągami i usuwa białe znaki z ciągów. Trim() może być używany w różnych przypadkach, takich jak formatowanie tekstu, usuwanie początkowych lub końcowych spacji z danych wprowadzonych przez użytkownika i nie tylko. W tym przewodniku nauczyliśmy się różnych sposobów przycinania i manipulowania łańcuchem w języku C#.