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#
- Co to jest Trim() w C#
- Jak działa Trim().
- Jak usunąć określone znaki z łańcucha za pomocą funkcji Trim()
- Jak usunąć znaki ze środka łańcucha za pomocą funkcji Trim()
- Jak przyciąć ciąg przy użyciu innych metod w C#
- Wniosek
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#.