Ce este Trim String în C#

Ce Este Trim String In C



În limbajul de programare C#, o secvență de caractere care poate fi utilizată pentru a păstra și a opera pe date textuale se numește șir, care este în esență o matrice de caractere. C# include o funcție șir încorporată numită Tunde() , care este folosit pentru a elimina caracterele spațiilor albe, cum ar fi spațiile, tabulatorii și întreruperile de rând, atât de la începutul cât și de la sfârșitul unui șir. Acest articol acoperă utilizarea Trim String în C# și diferitele sale aplicații.

Cuprins







Ce este un șir în C#

Un șir poate fi numit o reprezentare a textului ca secvență a unui caracter. În C# un șir poate fi declarat între ghilimele duble (' ').



șir myString = 'Salut Lume!' ;



Ce este Trim() în C#

Metoda Trim() în C# elimină toate spațiile albe de început și de final prezente într-un șir. Această metodă încorporată este folosită în mod obișnuit pentru a manipula datele text în programele C#.





șir myString = ' Salut Lume! ' ;
șir trimmedString = myString.Trim ( ) ;

Cum funcționează Trim() în C#

Metoda Trim() elimină spațiile albe de la începutul și de la sfârșitul șirului. Ieșirea acestei metode este un șir nou fără spații albe. Șirul original nu este modificat.



Funcția Trim() poate fi utilizată în diferite scenarii, cum ar fi eliminarea spațiilor de început sau de final din introducerea utilizatorului, formatarea textului și multe altele:

folosind System;
namespace TrimStringExample
{
clasa myClass
{
gol static Principal ( şir [ ] argumente )
{
șir myString = ' Salut Lume! ' ;
șir trimmedString = myString.Trim ( ) ;
Consolă.WriteLine ( trimmedString ) ;
}
}
}

Iată rezultatul codului dat mai sus:

Cum să eliminați anumite caractere dintr-un șir

The Tunde() metoda în C# poate fi utilizată și pentru a elimina anumite caractere dintr-un șir prin specificarea unei matrice de caractere de eliminat. Când o matrice de caractere este transmisă ca argument la Tunde() metoda, elimină toate aparițiile acelor caractere de la începutul și de la sfârșitul șirului.

folosind System;
namespace TrimStringExample
{
clasa myClass
{
gol static Principal ( şir [ ] argumente )
{
șir myString = '!!Salut Lume!!' ;
char [ ] charsToTrim = { '!' } ;
șir trimmedString = myString.Trim ( charsToTrim ) ;
Consolă.WriteLine ( trimmedString ) ;
}
}
}

Iată rezultatul codului dat mai sus:

Cum să tăiați un șir folosind alte metode în C#

Există și alte metode încorporate în C# care pot fi folosite pentru a tăia un șir, cum ar fi TrimStart() și TrimEnd() . TrimStart() elimină spațiile albe de la început, în timp ce TrimEnd() elimină spațiile albe de la sfârșitul șirului.

folosind System;
namespace TrimStringExample
{
Programul clasei
{
gol static Principal ( şir [ ] argumente )
{
șir myString = ' Salut Lume! ' ;
șir trimmedStart = myString.TrimStart ( ) ; // Elimină spațiile albe principale
șir trimmedEnd = myString.TrimEnd ( ) ; // Elimină spațiile albe în urmă
Consolă.WriteLine ( trimmedStart ) ; // Ieșire: 'Salut Lume! '
Consolă.WriteLine ( trimmedEnd ) ; // Ieșire: ' Salut Lume!'
}
}
}

Codul a început prin definirea unui șir myString cu spații albe de început și de final. Apoi folosim TrimStart() funcție pentru a elimina spațiile albe principale din șir și pentru a stoca rezultatul în fișierul trimmedStart variabil. În mod similar, folosim TrimEnd() funcția pentru a elimina spațiile albe din șir și pentru a stoca rezultatul în fișierul trimmedEnd variabil. În cele din urmă, imprimăm ambele variabile pe consolă pentru a vedea rezultatul.

Cum să eliminați caractere din mijlocul unui șir

Metoda Trim() în C# este concepută pentru a elimina doar caracterele de spații albe de început și de final dintr-un șir. Pentru a elimina caracterele din mijlocul unui șir, putem folosi alte tehnici de manipulare a șirurilor, cum ar fi Replace() sau Remove(). Aceste metode vă permit fie să înlocuiți anumite caractere cu alte caractere, fie să eliminați caractere din anumite poziții dintr-un șir.

folosind System;
spațiu de nume RemoveStringExample
{
clasa myClass
{
gol static Principal ( şir [ ] argumente )
{
șir myString = 'Salut Lume!' ;
șir newString = myString.Remove ( 5 , 1 ) ; // Elimină virgula
Consola.WriteLine ( newString ) ;
}
}
}

Iată rezultatul codului dat mai sus:

Concluzie

Metoda Trim() din C# manipulează șirurile de caractere și elimină spațiile albe din șiruri. Trim() poate fi utilizat în diferite cazuri, cum ar fi formatarea textului, eliminarea spațiilor de început sau de final din introducerea utilizatorului și multe altele. În acest ghid am învățat diferite moduri de a tăia și de a manipula șirurile în C#.