1.s.Trim() 删除字符串前和后面的空格,返回一个新的字符串
eg: string s = " from dual union all ";
s = s.Trim();
结果 s 是"from dual union all",只是把前后的空格去掉
s = s.Trim();
结果 s 是"from dual union all",只是把前后的空格去掉
2.s.Trim(params char[] trimChars )从头或者尾扫描,如果字符是数组trimChars的值就删掉,直到非trimChars数组的值停下。
eg: string s = " from dual union all ";
s = s.Trim().Trim("union all".ToCharArray());
s = s.Trim().Trim("union all".ToCharArray());
从头扫描:1.空格,删除,2.字符f,不再union all里,停止
从尾扫描:1.union all和空格肯定会被删除,然后依次删除l,a,u 直到d 不再union all里,就停止.
所以,结果是from d
TrimStart()、TrimEnd() 的用法也是一样,就是一个是前一个是后了