<分区>
有什么方法可以在 C# 中检查字符串是 null 还是 blank("")?
目前我必须首先检查两个条件是否为 null
和另一个是否为空值
if(val == "" || val == null)
{
return true;
}
<分区>
有什么方法可以在 C# 中检查字符串是 null 还是 blank("")?
目前我必须首先检查两个条件是否为 null
和另一个是否为空值
if(val == "" || val == null)
{
return true;
}
最佳答案
您可以使用 String.IsNullOrEmpty()
方法来检查是否为null 或没有数据 的字符串引用:
if(String.IsNullOrEmpty(val))
{
return true;
}
还有一个方法String.IsNullOrWhitespace()
表示指定的字符串是否为null、空、或由仅包含空白字符。
if(String.IsNullOrWhitespace(val))
{
return true;
}
上面是下面代码的快捷方式:
if(String.IsNullOrEmpty(val) || val.Trim().Length == 0)
{
return true;
}
关于c# - 有什么方法可以检查字符串是否为空或空白?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21773145/