String.Trim

String.Trim有2个重载方法,分别是:Trim()和Trim(char[]),根据官方的解释

Trim():从当前String对象移除所有前导空白字符和尾部空白字符。

Trim(char[]):从当前String对象移除数组中指定的一组字符的所有前导匹配项和尾部匹配项。

var s = "1,2,3,";

var r = s.Trim(new char[]{','});

Console.WriteLine(r);

Console.Read();

执行结果是:

将上面代码改成

var s = ",1,2,3,";

var r = s.Trim(new char[]{','});

Console.WriteLine(r);

Console.Read();

执行结果依然是:,这就验证了“前导匹配项和尾部匹配项”

我们接着改代码

var s = ",,,,1,2,3,,,,";

var r = s.Trim(new char[]{','});

Console.WriteLine(r);

Console.Read();

执行结果依然是:,这就验证了“所有”

你可能感兴趣的:(String)