我必须使用 .NET 2.0,而且我这里没有 Linq 支持,也...
我尝试使用 Remove() 和 Trim() 函数来修剪字符,例如:
string guid = Guid.NewGuid().ToString();
string result = header.Trim( new Char[] { ' ', '-'} ));
但是对于Trim()
样本,结果与string guid
(它们只是相等)相同。
我已经完成了这样的功能,但我想正确使用密封的功能String class
。
string guid = Guid.NewGuid().ToString();
string result = String.Empty;
for (int i = 0; i < guid.Length; i++)
{
if (guid[i] != '-') result += guid[i];
}
但它看起来像普通的 C 风格,我想完全使用 String 函数。我在哪里使用 Trim() 和 Remove() 失败了。
别忘了,我不能使用 Linq 或更高版本的 .net 2.0,所以问题是在较低级别上......