C# trim string tutorial shows how to trim strings in C# language with String.Trim, String.TrimStart and String.TrimEnd.
last modified January 25, 2024
In this article we show how to trim strings in C# language with String.Trim, String.TrimStart and String.TrimEnd.
The String.Trim method removes all leading and trailing white-space characters from the current string. The overloaded String.Trim(Char[]) method removes all leading and trailing occurrences of a set of characters specified in an array from the current string.
The String.TrimStart method removes all leading and the String.TrimEnd all trailing characters or set of characters from the string.
In the first example, we remove all the leading and trailing white spaces.
Program.cs
var word = “\tfalcon “;
Console.WriteLine(word.Length);
var word2 = word.TrimStart(); Console.WriteLine(word2.Length);
var word3 = word.TrimEnd(); Console.WriteLine(word3.Length);
var word4 = word.Trim(); Console.WriteLine(word4.Length);
We have a word with a leading tabulator and trailing two spaces. We call the three trimming methods and check the returned string’s length with the Length property.
In the following example, we trim trailing non-whitespace characters from the words.
Program.cs
var text = “Look! There is a hawk in the sky. Do you have a camera?”; var words = text.Split(’ ‘);
Array.ForEach(words, word => { Console.WriteLine(word.TrimEnd([’?’, ‘.’, ‘!’])); });
We cut the sentence into words with Split. Then we remove the trailing ?, !, and . characters from the words with the TrimEnd method.
In this article we have trimmed strings in C# language.
My name is Jan Bodnar, and I am a passionate programmer with extensive programming experience. I have been writing programming articles since 2007. To date, I have authored over 1,400 articles and 8 e-books. I possess more than ten years of experience in teaching programming.
List all C# tutorials.