我使用这种方法来清理字符串清理字符串?有没有更好的方法来做到这一点?
public static string CleanString(string dirtyString)
{
string removeChars = " ?&^$#@!()+-,:;<>’\'-_*";
string result = dirtyString;
foreach (char c in removeChars)
{
result = result.Replace(c.ToString(), string.Empty);
}
return result;
}
这种方法效果很好..但在这种方法的性能故障。每当我传递字符串时,每个字符都进入循环,如果我有一个大字符串,那么它将花费太多时间来返回对象。
有没有其他更好的方法来做同样的事情?像LINQ或JQUERY/Javascript
任何建议,将不胜感激。
的目的是什么,你'“清洗”'一个字符串? – 2012-07-09 13:14:40
我基本上处理了很多Qurystring值... – 2012-07-09 13:15:23
你只是想让一个字符串null或什么? – akhil 2012-07-09 13:15:35