Microsoft Doc 说String.Trim
从当前 String 对象中删除所有前导和尾随空白字符。
但是制表符也被删除了。制表符是否定义为空白字符?
如果我不想\t
被删除,Trim
我想我必须自己实现,对吧?
Tab 字符被认为是空格,但您不必自己实现它。只需使用需要修剪字符列表的重载:
char[] charsToTrim = { '*', ' ', '\''};
string banner = "*** Much Ado About Nothing ***";
string result = banner.Trim(charsToTrim);
是的,制表符被认为是空白。但是,Trim有一个重载,可以获取char[]
并删除这些字符。