为什么是字符串.已创建IsNullOrEmpty()

本文关键字:IsNullOrEmpty 创建 字符串 为什么 | 更新日期: 2023-09-27 18:00:19

如果是string.Empty != null,为什么要创建string.IsNullOrEmpty()

我只想说:
如果CCD_ 3和CCD_。

  • 为什么CCD_ 5和CCD_
  • 为什么存在组合方法string.IsNullOrEmpty()

为什么是字符串.已创建IsNullOrEmpty()

  • string.IsNull不存在,因为您只需要检查引用是否为null
  • string.IsEmpty不存在,因为您可以很容易地比较是否与"相等或长度为0
  • string.IsNullOrEmpty之所以存在,是因为编写单个方法调用比使用更简单

       if (text == null || text.Length == 0)
    

    (当然也可以相反)。

每个单独的检查都可以简单地单独完成,但将两者结合起来很方便。

它用于检查输入字符串是否有效。(例如,不为null,也不为空)。所以你不想每次都做这两项检查来确保这一点,所以这就是为什么它是为之设计的。如果你想检查其中一个,你可以只使用== null== ""比较。