Wat is trimstring in C#

Wat Is Trimstring In C



In de programmeertaal C# wordt een reeks tekens die kan worden gebruikt om tekstuele gegevens vast te houden en te bewerken, een tekenreeks genoemd, wat in wezen een reeks tekens is. C# bevat een ingebouwde stringfunctie genaamd Bijsnijden() , dat wordt gebruikt om witruimtetekens, zoals spaties, tabs en regeleinden, zowel aan het begin als aan het einde van een tekenreeks te verwijderen. Dit artikel behandelt het gebruik van Trim String in C# en de verschillende toepassingen ervan.

Inhoudsopgave







Wat is een string in C#

Een tekenreeks kan een weergave van tekst worden genoemd als de reeks van een teken. In C# kan een string worden gedeclareerd tussen dubbele aanhalingstekens (' ').



tekenreeks mijnString = 'Hallo Wereld!' ;



Wat is Trim() in C#

De methode Trim() in C# elimineert alle voorloop- en achterloopspaties in een tekenreeks. Deze ingebouwde methode wordt vaak gebruikt om tekstgegevens in C#-programma's te manipuleren.





tekenreeks mijnString = ' Hallo Wereld! ​​ ' ;
string getrimdString = mijnString.Trim ( ) ;

Hoe werkt Trim() in C#

De methode Trim() verwijdert spaties aan het begin en einde van de tekenreeks. De uitvoer van deze methode is een nieuwe string zonder witruimte. De oorspronkelijke tekenreeks wordt niet gewijzigd.



De functie Trim() kan in verschillende scenario's worden gebruikt, zoals het verwijderen van voorloop- of volgspaties uit gebruikersinvoer, het opmaken van tekst en meer:

systeem gebruiken;
naamruimte TrimStringExample
{
klasse mijnKlasse
{
statische leegte Main ( snaar [ ] argumenten )
{
tekenreeks mijnString = ' Hallo Wereld! ​​ ' ;
string getrimdString = mijnString.Trim ( ) ;
Console.WriteLine ( getrimdeString ) ;
}
}
}

Hier is de uitvoer van de hierboven gegeven code:

Specifieke tekens uit een tekenreeks verwijderen

De Bijsnijden() methode in C# kan ook worden gebruikt om specifieke tekens uit een tekenreeks te verwijderen door een reeks tekens op te geven die moeten worden verwijderd. Wanneer een karakterarray wordt doorgegeven als een argument aan de Bijsnijden() methode verwijdert het alle voorkomens van die tekens aan het begin en einde van de tekenreeks.

systeem gebruiken;
naamruimte TrimStringExample
{
klasse mijnKlasse
{
statische leegte Main ( snaar [ ] argumenten )
{
tekenreeks mijnString = '!!Hallo Wereld!!' ;
char [ ] charsToTrim = { '!' } ;
string getrimdString = mijnString.Trim ( charsToTrim ) ;
Console.WriteLine ( getrimdeString ) ;
}
}
}

Hier is de uitvoer van de hierboven gegeven code:

Een string inkorten met andere methoden in C#

Er zijn andere ingebouwde methoden in C# die kunnen worden gebruikt om een ​​string in te korten, zoals TrimStart() En TrimEnd() . De TrimStart() verwijdert witruimte vanaf het begin, terwijl TrimEnd() witruimtes verwijdert vanaf het einde van de tekenreeks.

systeem gebruiken;
naamruimte TrimStringExample
{
klasse programma
{
statische leegte Main ( snaar [ ] argumenten )
{
tekenreeks mijnString = ' Hallo Wereld! ​​ ' ;
string getrimdStart = mijnString.TrimStart ( ) ; // Verwijdert leidende witruimten
string getrimdEnd = myString.TrimEnd ( ) ; // Verwijdert achterblijvende witruimten
Console.WriteLine ( bijgesnedenStart ) ; // Uitgang: 'Hallo Wereld! ​​ '
Console.WriteLine ( getrimdEnd ) ; // Uitgang: ' Hallo Wereld!'
}
}
}

De code begon met het definiëren van een string myString met voorloop- en achterloopspaties. Wij gebruiken dan de TrimStart() functie om voorloopspaties uit de tekenreeks te verwijderen en het resultaat op te slaan in de bijgesnedenStart variabel. Op dezelfde manier gebruiken we de TrimEnd() functie om witte spaties aan het einde van de tekenreeks te verwijderen en het resultaat op te slaan in de getrimdEnd variabel. Ten slotte printen we beide variabelen naar de console om de uitvoer te zien.

Hoe tekens uit het midden van een string te verwijderen

De methode Trim() in C# is ontworpen om alleen voorloop- en volgspatietekens uit een tekenreeks te verwijderen. Om tekens uit het midden van een string te verwijderen, kunnen we andere technieken voor stringmanipulatie gebruiken, zoals Replace() of Remove(). Met deze methoden kunt u specifieke tekens vervangen door andere tekens of tekens verwijderen van specifieke posities binnen een tekenreeks.

systeem gebruiken;
naamruimte RemoveStringExample
{
klasse mijnKlasse
{
statische leegte Main ( snaar [ ] argumenten )
{
tekenreeks mijnString = 'Hallo Wereld!' ;
tekenreeks nieuweString = mijnString.Verwijderen ( 5 , 1 ) ; // Verwijdert de komma
Console.WriteLine ( nieuweString ) ;
}
}
}

Hier is de uitvoer van de hierboven gegeven code:

Conclusie

De methode Trim() in C# manipuleert tekenreeksen en verwijdert spaties uit tekenreeksen. Trim() kan in verschillende gevallen worden gebruikt, zoals het opmaken van tekst, het verwijderen van voorloop- of volgspaties uit gebruikersinvoer en meer. In deze gids hebben we verschillende manieren geleerd om strings in C# bij te snijden en te manipuleren.