C# string.Trim():去除空白字符(附带实例)
C# 的 string 类提供了一个 Trim() 方法,用来删除字符串中所有开头的空白字符和结尾的空白字符。
Trim() 方法的语法格式如下:
例如,先定义一个字符串 strOld,并初始化为 "abc",然后使用 Trim() 方法删除该字符串中开头和结尾处的所有空白字符,代码如下:
Trim() 方法还可以从字符串的开头和结尾删除指定的字符,其使用形式如下:
例如,使用 Trim() 方法删除字符串开头和结尾处的“*”字符,代码如下:
Trim() 方法的语法格式如下:
public string Trim()Trim() 方法的返回值是从当前字符串的开头和结尾删除所有空白字符后剩余的字符串。
例如,先定义一个字符串 strOld,并初始化为 "abc",然后使用 Trim() 方法删除该字符串中开头和结尾处的所有空白字符,代码如下:
string str = " abc "; // 定义原始字符串 string shortStr = str.Trim(); // 去掉字符串中的首尾空格 Console.WriteLine("str的原值是: [" + str + "]"); Console.WriteLine("去掉首尾空白的值: [" + shortStr + "]");上面代码的运行结果如下:
str的原值是: [ abc ]
去掉首尾空白的值: [abc]
Trim() 方法还可以从字符串的开头和结尾删除指定的字符,其使用形式如下:
public string Trim(params char[] trimChars)
例如,使用 Trim() 方法删除字符串开头和结尾处的“*”字符,代码如下:
char[] charsToTrim = { '*' }; // 定义要删除的字符数组 string str = "******abc******"; // 定义原始字符串 string shortStr = str.Trim(charsToTrim); // 去掉字符串的首尾“*”字符 Console.WriteLine(shortStr);上面代码的运行结果如下:
abc