我使用這種方法來清理字符串清理字符串?有沒有更好的方法來做到這一點?
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