【发布时间】:2012-11-26 17:24:46
【问题描述】:
string.IsNullOrEmpty(myString.Trim()) 与 string.IsNullOrWhiteSpace(myString)
哪个更快或更可靠,为什么会这样?
【问题讨论】:
-
完全猜测(没有任何证据支持),我会说 IsNullOrWhiteSpace。
-
这有关系吗? “过早的优化是万恶之源”
-
另外,在此上下文中定义“可靠”。
-
有趣;我在 Reflector 中查看了这个,
IsNullOrWhiteSpace并没有像人们从 MSDN 文档中所期望的那样出现在String命名空间中。我想知道为什么会这样。 -
@YYY 因为是后来引入的,在.NET Framework v4.0中。
标签: c# .net visual-studio-2010 visual-studio