Čo je Trim String v C#

Co Je Trim String V C



V programovacom jazyku C# sa postupnosť znakov, ktoré možno použiť na uchovávanie a prácu s textovými údajmi, nazýva reťazec, čo je v podstate pole znakov. C# obsahuje vstavanú funkciu reťazca tzv Trim() , ktorý sa používa na odstránenie prázdnych znakov, ako sú medzery, tabulátory a zlomy riadkov, zo začiatku aj z konca reťazca. Tento článok sa zaoberá používaním Trim String v C# a jeho rôznych aplikáciách.

Obsah







Čo je reťazec v C#

Reťazec možno nazvať reprezentáciou textu ako postupnosť znakov. V C# môže byť reťazec deklarovaný v dvojitých úvodzovkách (“ “).



string myString = 'Ahoj Svet!' ;



Čo je Trim() v C#

Metóda Trim() v C# eliminuje všetky počiatočné a koncové medzery prítomné v reťazci. Táto vstavaná metóda sa bežne používa na manipuláciu s textovými údajmi v programoch C#.





string myString = '     Ahoj, Svet!    ' ;
string trimmedString = myString.Trim ( ) ;

Ako funguje Trim() v C#

Metóda Trim() odstraňuje medzery zo začiatku a konca reťazca. Výstupom tejto metódy je nový reťazec bez medzier. Pôvodný reťazec nie je upravený.



Funkciu Trim() je možné použiť v rôznych scenároch, ako je odstraňovanie medzier na začiatku alebo na konci zo vstupov používateľa, formátovanie textu a ďalšie:

pomocou systému;
menný priestor TrimStringExample
{
trieda mojaTrieda
{
static void Main ( reťazec [ ] args )
{
string myString = '     Ahoj, Svet!    ' ;
string trimmedString = myString.Trim ( ) ;
Console.WriteLine ( trimmedString ) ;
}
}
}

Tu je výstup vyššie uvedeného kódu:

Ako odstrániť konkrétne znaky z reťazca

The Trim() metódu v C# možno použiť aj na odstránenie konkrétnych znakov z reťazca zadaním poľa znakov, ktoré sa majú odstrániť. Keď sa pole znakov odovzdá ako argument do Trim() odstráni všetky výskyty týchto znakov zo začiatku a konca reťazca.

pomocou systému;
menný priestor TrimStringExample
{
trieda mojaTrieda
{
static void Main ( reťazec [ ] args )
{
string myString = '!! Ahoj Svet!!' ;
char [ ] charsToTrim = { '!' } ;
string trimmedString = myString.Trim ( charsToTrim ) ;
Console.WriteLine ( trimmedString ) ;
}
}
}

Tu je výstup vyššie uvedeného kódu:

Ako orezať reťazec pomocou iných metód v C #

V C# sú aj iné vstavané metódy, ktoré sa dajú použiť na orezanie reťazca, ako napr TrimStart() a TrimEnd() . TrimStart() odstraňuje medzery od začiatku, zatiaľ čo TrimEnd() odstraňuje medzery z konca reťazca.

pomocou systému;
menný priestor TrimStringExample
{
triedny program
{
static void Main ( reťazec [ ] args )
{
string myString = '    Ahoj, Svet!    ' ;
string trimmedStart = myString.TrimStart ( ) ; // Odstraňuje začiatočné biele miesta
string trimmedEnd = myString.TrimEnd ( ) ; // Odstraňuje koncové biele miesta
Console.WriteLine ( trimedStart ) ; // Výkon: „Ahoj, Svet!  “
Console.WriteLine ( orezanýKoniec ) ; // Výkon: '    Ahoj, Svet!'
}
}
}

Kód začal definovaním reťazca myString s medzerami na začiatku a na konci. Potom použijeme TrimStart() funkcia na odstránenie počiatočných bielych miest z reťazca a uloženie výsledku do trimedStart premenlivý. Podobne používame TrimEnd() funkcia na odstránenie koncových bielych medzier z reťazca a uloženie výsledku do orezanýKoniec premenlivý. Nakoniec obe premenné vytlačíme do konzoly, aby sme videli výstup.

Ako odstrániť znaky zo stredu reťazca

Metóda Trim() v jazyku C# je navrhnutá tak, aby z reťazca odstránila iba znaky na začiatku a na konci. Na odstránenie znakov zo stredu reťazca môžeme použiť iné techniky manipulácie s reťazcami, ako je Replace() alebo Remove(). Tieto metódy vám umožňujú nahradiť určité znaky inými znakmi alebo odstrániť znaky z konkrétnych pozícií v reťazci.

pomocou systému;
priestor názvov RemoveStringExample
{
trieda mojaTrieda
{
static void Main ( reťazec [ ] args )
{
string myString = 'Ahoj Svet!' ;
string newString = myString.Remove ( 5 , 1 ) ; // Odstráni čiarku
Console.WriteLine ( newString ) ;
}
}
}

Tu je výstup vyššie uvedeného kódu:

Záver

Metóda Trim() v C# manipuluje s reťazcami a odstraňuje medzery z reťazcov. Trim() možno použiť v rôznych prípadoch, ako je formátovanie textu, odstránenie medzier na začiatku alebo na konci zo vstupu používateľa a podobne. V tejto príručke sme sa naučili rôzne spôsoby orezávania a manipulácie s reťazcom v C#.