在C#编程过程中,很多时候需要判断传入过来的字符串是否为Null或者空字符或者空白字符,此时就可以使用到string.IsNullOrWhiteSpace方法来判断,如果字符串为null或者空字符Empty的时候,string.IsNullOrWhiteSpace将会返回true,否则返回false。string.IsNullOrWhiteSpace的方法签名格式为string.IsNullOrEmpty(strValue),strValue代表你需要判断的字符信息。和方法string.IsNullOrEmpty方法相比,string.IsNullOrWhiteSpace方法还判断全是空格的那种空白字符串。

举例如下:

string stringA = null;
string stringB = "";
 string stringC = "C";
 string stringD = "   ";//空白字符串

var resultA = string.IsNullOrEmpty(stringA);
var resultB = string.IsNullOrEmpty(stringB);
 var resultC = string.IsNullOrEmpty(stringC);
 var resultD1 = string.IsNullOrEmpty(stringD);
 var resultD2= string.IsNullOrWhiteSpace(stringD);

上述例子得到的结果为resultA=true,resultB=true,resultC=false,resultD1=false,resultD2=true。

通过对比resultD1和resultD2的值可知道string.IsNullOrWhiteSpace方法针对空白字符串如全是空格的这种情况判断也为true。而string.IsNullOrEmpty则不同,返回false

备注:原文转载自博主个人站IT技术小趣屋,原文链接为C#使用string.IsNullOrWhiteSpace方法判断字符串是否为非空字符_IT技术小趣屋。

转载于:https://www.cnblogs.com/xu-yi/p/10993537.html

【转载】 C#使用string.IsNullOrWhiteSpace方法判断字符串是否为非空字符相关推荐

  1. NET4.0新功能之String.IsNullOrWhiteSpace() 方法

    在.NET Framework 4.0  中新增加了一些很方便的功能,比如:System.Dynamic支持动态语言运行时.System.Numerics.Complex 复数.System.Nume ...

  2. python 子串是否在字符串中_python七种方法判断字符串是否包含子串

    1. 使用 in 和 not in in 和 not in 在 Python 中是很常用的关键字,我们将它们归类为 成员运算符. 使用这两个成员运算符,可以很让我们很直观清晰的判断一个对象是否在另一个 ...

  3. android判断是否json格式,简单方法判断字符串是否是json字符串

    多张图片保存时常被储存为图片链接的字符串格式 [ {"photo":"http://localhost/upload/images/2018/01/21/20180121 ...

  4. JavaScript中的 inludes 和 indexOf 方法 | 判断字符串或数组中是否存在对应的元素| 相同点与不同点 | 代码详解

    目录 JavaScript中的inludes和indexOf方法 1.数组中的includes和indexOf方法比较 1.1 函数返回值的不同 1.2 函数第二个参数--开始查找的位置 1.3 in ...

  5. Web开发学习笔记:ngIf中使用方法判断字符串中是否包含子字符串

    <p *ngFor="let item of UseTypes"><ion-select-option *ngIf="globalVariable.is ...

  6. 【JavaScript String对象方法】字符串片段提取:slice()、substring()、substr()

    当参数相同时,返回结果是否相同 slice() substring() substr() 单正参 ✅ ✅ ✅ 单负参 ✅ ❌ (负参转换为 0,返回全字符串) ✅ 双正参 ✅ ✅ ❌ 双负参 ✅ nu ...

  7. python判断字符串是否含有非中文字符的日文/韩文字符

    需求描述 爬取推特内容,需要留下只有中文/英文的内容,日文/韩文不要. 实现思路 用正则表达式. 本来想能不能单独匹配中文或者英文,但是好多符号不想弄了- 就直接搜了匹配日文/韩文的正则表达式. 备注 ...

  8. html 字符串包含某字符,js判断字符串包含某个字符的方法

    本文教程操作环境:windows7系统.jquery3.2.1版本,DELL G3电脑. 小编介绍过js中使用indexOf() 方法判断字符串包含某个字符(https://www.py.cn/web ...

  9. startsWith(),endsWith()的作用,用法,判断字符串a 是不是以字符串b开头或结尾

    Java代码   if(a.startsWith(b)) //判断字符串a 是不是以字符串b开头. Java代码   if(a.endsWith(b)) //判断字符串a 是不是以字符串b结尾. Ja ...

最新文章

  1. tensorflow object_detect 操作步骤
  2. 您的凭依不工作/登录没有成功
  3. GCC中同时使用动态和静态库链接的编译
  4. 自动驾驶的一些专业术语
  5. 配置MongoDB复制集
  6. Unity3d 游戏中集成Firebase 统计和Admob广告最新中文教程
  7. 归并排序 java 迭代_经典排序算法之归并排序(示例代码)
  8. xmanager linux,教您用xmanager启动Linux上的图形界面程序-Go语言中文社区
  9. char*转wstring
  10. 用Math.random()方法生成随机数
  11. 基于Python实现自动慢查询分析,邮件自动发送
  12. 你最喜欢哪款游戏的界面风格,为什么?
  13. 典型的异步服务器端套接字构建
  14. 2019天津市二级计算机考试,天津市2019年9月计算机等级考试都有哪些考点可以报名?...
  15. pdm系统是归档服务器吗,PDM系统的主要功能
  16. 在线演绎3D图表如何操作
  17. WPF实现棋盘式图片切换效果
  18. k8s cheat sheet
  19. oracle表如何做统计分析,Oracle表统计信息的分析
  20. 技术合伙人不是为了节省开发成本忽悠人的噱头

热门文章

  1. spark写入oracle 优化,spark读写数据库大表分区性能优化
  2. 【python教程入门学习】必须具备Python Django开发技能
  3. 【python项目实战入门】Python绘制爱心
  4. 爬虫案例:利用python爬虫关键词批量下载高清大图
  5. 三分钟理解Python函数式编程与闭包
  6. 带你自学Python系列(十三):Python函数的用法(三)
  7. 保存时间 默认_操作技能|WORD文档没保存,有办法恢复吗?
  8. html5 box sizing,CSS 盒模型与box-sizing
  9. python安装opencv2.4.9_Python学习之一:Python2.7与opencv2.4安装配置
  10. linux文件类型缩写,常见Linux系统目录、文件类型、ls命令、alias命令