Co je Trim String v C#

Co Je Trim String V C



V programovacím jazyce C# se posloupnost znaků, které lze použít k uchování a práci s textovými daty, nazývá řetězec, což je v podstatě pole znaků. C# obsahuje vestavěnou řetězcovou funkci nazvanou Oříznout() , který se používá k odstranění prázdných znaků, jako jsou mezery, tabulátory a zalomení řádků, jak ze začátku, tak z konce řetězce. Tento článek popisuje použití Trim String v C# a jeho různých aplikacích.

Obsah







Co je to řetězec v C#

Řetězec lze nazvat reprezentací textu jako sekvence znaků. V C# může být řetězec deklarován v dvojitých uvozovkách (“ “).



string myString = 'Ahoj světe!' ;



Co je Trim() v C#

Metoda Trim() v C# eliminuje všechny úvodní a koncové mezery v řetězci. Tato vestavěná metoda se běžně používá k manipulaci s textovými daty v programech C#.





string myString = ' Ahoj světe! ' ;
string trimmedString = myString.Trim ( ) ;

Jak Trim() funguje v C#

Metoda Trim() odstraňuje bílé znaky ze začátku a konce řetězce. Výstupem této metody je nový řetězec bez mezer. Původní řetězec se nezmění.



Funkci Trim() lze použít v různých scénářích, jako je odstranění úvodních nebo koncových mezer ze vstupu uživatele, formátování textu a další:

pomocí systému;
jmenný prostor TrimStringExample
{
třída myClass
{
statické prázdno Hlavní ( tětiva [ ] argumenty )
{
string myString = ' Ahoj světe! ' ;
string trimmedString = myString.Trim ( ) ;
Console.WriteLine ( trimmedString ) ;
}
}
}

Zde je výstup výše uvedeného kódu:

Jak odstranit konkrétní znaky z řetězce

The Oříznout() metodu v C# lze také použít k odstranění konkrétních znaků z řetězce zadáním pole znaků, které se mají odstranit. Když je pole znaků předáno jako argument do Oříznout() odstraní všechny výskyty těchto znaků ze začátku a konce řetězce.

pomocí systému;
jmenný prostor TrimStringExample
{
třída myClass
{
statické prázdno Hlavní ( tětiva [ ] argumenty )
{
string myString = '!!Ahoj světe!!' ;
char [ ] charsToTrim = { '!' } ;
string trimmedString = myString.Trim ( charsToTrim ) ;
Console.WriteLine ( trimmedString ) ;
}
}
}

Zde je výstup výše uvedeného kódu:

Jak oříznout řetězec pomocí jiných metod v C#

Existují další vestavěné metody v C#, které lze použít k oříznutí řetězce, jako např TrimStart() a TrimEnd() . TrimStart() odstraňuje mezery od začátku, zatímco TrimEnd() odstraňuje mezery od konce řetězce.

pomocí systému;
jmenný prostor TrimStringExample
{
třídní program
{
statické prázdno Hlavní ( tětiva [ ] argumenty )
{
string myString = ' Ahoj světe! ' ;
string trimmedStart = myString.TrimStart ( ) ; // Odstraní úvodní bílá místa
string trimmedEnd = myString.TrimEnd ( ) ; // Odstraní koncová bílá místa
Console.WriteLine ( trimedStart ) ; // Výstup: 'Ahoj světe! '
Console.WriteLine ( oříznutýKonec ) ; // Výstup: ' Ahoj světe!'
}
}
}

Kód začal definováním řetězce myString s úvodními a koncovými mezerami. Poté použijeme TrimStart() funkce k odstranění úvodních bílých mezer z řetězce a uložení výsledku do trimedStart variabilní. Podobně používáme TrimEnd() funkce k odstranění koncových bílých mezer z řetězce a uložení výsledku do oříznutýKonec variabilní. Nakonec vytiskneme obě proměnné do konzole, abychom viděli výstup.

Jak odstranit znaky ze středu řetězce

Metoda Trim() v C# je navržena tak, aby z řetězce odstranila pouze úvodní a koncové prázdné znaky. K odstranění znaků ze středu řetězce můžeme použít jiné techniky manipulace s řetězci, jako je Replace() nebo Remove(). Tyto metody umožňují buď nahradit určité znaky jinými znaky, nebo odstranit znaky z určitých pozic v řetězci.

pomocí systému;
jmenný prostor RemoveStringExample
{
třída myClass
{
statické prázdno Hlavní ( tětiva [ ] argumenty )
{
string myString = 'Ahoj světe!' ;
string newString = myString.Remove ( 5 , 1 ) ; // Odstraní čárku
Console.WriteLine ( newString ) ;
}
}
}

Zde je výstup výše uvedeného kódu:

Závěr

Metoda Trim() v C# manipuluje s řetězci a odstraňuje z řetězců mezery. Trim() lze použít v různých případech, jako je formátování textu, odstranění úvodních nebo koncových mezer ze vstupu uživatele a další. V této příručce jsme se naučili různé způsoby, jak oříznout a manipulovat s řetězci v C#.