c# - 有什么方法可以检查字符串是否为空或空白?

标签 c# .net

<分区>

有什么方法可以在 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/

相关文章:

c# - NancyFx 将模型绑定(bind)到动态类型?

c# - 食品营养信息

c# - 将 Latin 1 编码的 UTF8 转换为 Unicode

c++ - 在 Form.h 之外更改表单标签文本

c# - 如何以编程方式访问操作系统中最常用的程序和程序的最新文件?

c# - 具有通用服务和存储库代码的 .NET Core 依赖注入(inject)错误

c# - 应用程序在内存中的开始和停止位置是什么?

c# - vba/excel/c#将WorkSheet分割成多个文件的解决方法#

.net - Fitnesse - .NET 4 的标准 fitSharp 配置问题

.net - 我应该在 dotnet 中使用哪种依赖注入(inject)技术?