在C#中判断字段是否为空或者Null的时候,我们一般会使用到string.IsNullOrEmpty和string.IsNullOrWhiteSpace方法,这两个方法在大部分情况下判断的结果是一致的,但相比于string.IsNullOrEmpty方法,string.IsNullOrWhiteSpace方法还会对空白字符进行判断,例如一个字符串全是空格等空白字符的情况,在string.IsNullOrEmpty的判断下为false,而string.IsNullOrWhiteSpace方法判断则为true。

举例如下:

string stringD = "   ";//空白字符串

var resultD1 = string.IsNullOrEmpty(stringD);
 var resultD2= string.IsNullOrWhiteSpace(stringD);

上述语句的结果resultD1=false,resultD2=true。string.IsNullOrWhiteSpace方法认定为这种空白字符也是符合规则的,因此返回true。

备注:原文转载自博主个人站IT技术小趣屋,原文链接为C#中string.IsNullOrEmpty和string.IsNullOrWhiteSpace区别_IT技术小趣屋

最新文章

  1. jQuery属性/CSS使用例子
  2. 【OpenJudge 191】【POJ 1189】钉子和小球
  3. GreenDao关系建表
  4. python 培训之Django
  5. fckeditor的用法
  6. SWFLoader交互
  7. 清除css、javascript及背景图在浏览器中的缓存
  8. 数据的软删除-管理员的CRUD
  9. canvas图表详解系列(3):动态饼状图(原生Js仿echarts饼状图)
  10. I can do it
  11. TypeScript入门知识四(表达式和循环)
  12. Session 和 Cookie 区别
  13. xcrun: error: unable to find utility "PackageApplication", not a developer tool or in PATH ​
  14. 介绍 JSON(摘自网络)
  15. sql语句出错:Column count doesn't match value count at row 1
  16. 重写alert方法,去掉地址显示
  17. 第 7 章 Data 类型
  18. 用WPE+CCproxy+自动代理截取安卓游戏封包
  19. JS面试Q&A(续):Javascript数组排序, 默认是字符串Unicode排序, 不适合数字
  20. [Groovy] 创建Excel,追加Excel

热门文章

  1. 【pytorch 代码】pytorch 网络结构可视化
  2. [开源] FreeSql.AdminLTE.Tools 根据实体类生成后台管理代码
  3. NIO 选择器 Selector
  4. SOAP简介及实例
  5. Protobuf多协议
  6. Python集成开发环境(IDE:Integrated Development Environment): PyCharm
  7. md5签名加密(用于java 后台调用短信平台接口实现发短信)
  8. 基于ifc数据的bim模型吊装模拟-1
  9. 成为真正的win10 超级管理员,解决win+r 不以管理员身份运行
  10. 自定义Shell分隔符