我有一个名为isStringOnlyWhitespace()方法:是否有任何理由使用这个Regex方法而不是String.IsNullOrEmpty()?
public static bool isStringOnlyWhitespace(string toEval)
{
string stringNoWhitespace = Regex.Replace(toEval, @"\s", "");
if (stringNoWhitespace.Length > 0) return false;
else return true;
}
是否有任何理由使用这种方法比String.IsNullOrEmpty检查空/空字符串()?
'string.IsNullOrWhitespace'与.NET介绍4.0,所以旧版本只能使用'string.IsNullOrEmpty'。 – Oded 2010-08-24 16:33:08
谢谢Oded,我忘了它是新的。我编辑了我的答案以反映这一点。 – 2010-08-24 16:34:22
+1,轻微抱怨。我宁愿只是手动编写IsNullOrWhitespace而不是分配代码。该方法相当直接地进行编码。 – JaredPar 2010-08-24 16:38:52