Mr.*_*ith 1 c# string character-arrays
在字符串对象上使用Trim()方法时,可以向其传递一个字符数组,它将从字符串中删除这些字符,例如:
string strDOB = "1975-12-23     ";
MessageBox.Show(strDOB.Substring(2).Trim("- ".ToCharArray()));
Run Code Online (Sandbox Code Playgroud)
结果是"75-12-23"而不是预期的结果:"751223",这是为什么?
额外的问题:与这一行相比,哪一个会有更多的开销(它完全相同):
strDOB.Substring(2).Trim().Replace("-", "");
Run Code Online (Sandbox Code Playgroud)