【转载】C#中string.IsNullOrEmpty和string.IsNullOrWhiteSpace区别
2024-09-21 11:35:47
在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技术小趣屋。
最新文章
- jQuery属性/CSS使用例子
- 【OpenJudge 191】【POJ 1189】钉子和小球
- GreenDao关系建表
- python 培训之Django
- fckeditor的用法
- SWFLoader交互
- 清除css、javascript及背景图在浏览器中的缓存
- 数据的软删除-管理员的CRUD
- canvas图表详解系列(3):动态饼状图(原生Js仿echarts饼状图)
- I can do it
- TypeScript入门知识四(表达式和循环)
- Session 和 Cookie 区别
- xcrun: error: unable to find utility ";PackageApplication";, not a developer tool or in PATH ​
- 介绍 JSON(摘自网络)
- sql语句出错:Column count doesn't match value count at row 1
- 重写alert方法,去掉地址显示
- 第 7 章 Data 类型
- 用WPE+CCproxy+自动代理截取安卓游戏封包
- JS面试Q&;A(续):Javascript数组排序, 默认是字符串Unicode排序, 不适合数字
- [Groovy] 创建Excel,追加Excel
热门文章
- 【pytorch 代码】pytorch 网络结构可视化
- [开源] FreeSql.AdminLTE.Tools 根据实体类生成后台管理代码
- NIO 选择器 Selector
- SOAP简介及实例
- Protobuf多协议
- Python集成开发环境(IDE:Integrated Development Environment): PyCharm
- md5签名加密(用于java 后台调用短信平台接口实现发短信)
- 基于ifc数据的bim模型吊装模拟-1
- 成为真正的win10 超级管理员,解决win+r 不以管理员身份运行
- 自定义Shell分隔符