TrimEnd
String.TrimEnd 方法从字符串的结尾移除字符,同时创建新的字符串对象。通过为此方法传递一个字符数组来指定要移除的字符。字符数组中的元素顺序并不影响剪裁操作。当找到未在数组中指定的字符时,剪裁停止。
下面的示例使用 TrimEnd 方法移除字符串最后面的字母。在此示例中,'r' 字符和 'W' 字符的位置反转,以阐释数组中字符的顺序并不重要。请注意,此代码移除 MyString 的最后一个单词和第一个单词的一部分。
string MyString = " Hello World! " ; char [] MyChar = { ' r ' , ' o ' , ' W ' , ' l ' , ' d ' , ' ! ' , ' ' }; string NewString = MyString.TrimEnd(MyChar); Console.WriteLine(NewString);
此代码将 He 显示到控制台。
下面的示例使用 TrimEnd 方法移除字符串的最后一个单词。在此代码中,单词 Hello 后尾随一个逗号,而由于在要剪除的字符的数组中没有指定逗号,因此剪裁在逗号处结束。
string MyString = " Hello, World! " ; char [] MyChar = { ' r ' , ' o ' , ' W ' , ' l ' , ' d ' , ' ! ' , ' ' }; string NewString = MyString.TrimEnd(MyChar); Console.WriteLine(NewString);
此代码将 Hello, 显示到控制台