【发布时间】:2010-03-31 11:14:00
【问题描述】:
需要什么才能使String.IsNullOrEmpty() 将空白字符串计数为空?
例如。我希望以下内容返回true,而不是通常的false:
String.IsNullOrEmpty(" ");
有没有比以下更好的方法:
String.IsNullOrEmpty(" ".Trim());
(请注意,最初的问题是询问正常情况下的回报是什么,因此没有同情心的 cmets,这已被替换为更明智的问题)。
【问题讨论】:
-
你试过了吗?它将返回 false,因为您传递的字符串既不是 null 也不是空字符串。
-
为什么不自己做个简单的测试程序自己试试呢?
-
Paddy:如果我不使用 Trim(),它将返回 false 我自己尝试过,这就是我向你们询问的原因。从我的角度来看,我们开发人员经常使用修剪,它也必须使用修剪功能,这就是我的想法。
-
Sky Sanders:为了什么懒惰,我已经尝试过,现在向你们的人民询问。看看 João Angelo 给出的答案,这正是我正在寻找的,但它在下一个版本中。
标签: c#