gpt4 book ai didi

c# - String.IsNullOrEmpty() 检查空间

转载 作者:IT王子 更新时间:2023-10-29 04:40:26 24 4
gpt4 key购买 nike

需要什么才能使 String.IsNullOrEmpty() 将空白字符串计为空字符串?

例如。我希望以下内容返回 true 而不是通常的 false:

String.IsNullOrEmpty(" ");

是否有比以下更好的方法:

 String.IsNullOrEmpty(" ".Trim());

(请注意,最初的问题询问的是正常情况下的返回是多少,因此出现了冷漠的评论,这已被更明智的问题所取代)。

最佳答案

.NET 4.0 将引入方法String.IsNullOrWhiteSpace。在那之前,如果您想像处理空字符串一样处理空白字符串,则需要使用 Trim

对于不使用 .NET 4.0 的代码,可以像这样实现检查 null 或空字符串或空白字符串的辅助方法:

public static bool IsNullOrWhiteSpace(string value)
{
if (String.IsNullOrEmpty(value))
{
return true;
}

return String.IsNullOrEmpty(value.Trim());
}

String.IsNullOrEmpty 不会执行任何修剪,只会检查字符串是空引用还是空字符串。

关于c# - String.IsNullOrEmpty() 检查空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2552350/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com