您的位置:首页 > 其它

string.IsNullOrEmpty与string.IsNullOrWhiteSpace

2017-11-24 16:29 225 查看
一、string.IsNullOrEmpty 

 
这个是判断是否为空null或者string.Empty,如果是"  "这样的字符就返回false,为了达到判断过滤这些功能,就需要使用Trim()和Length属性的帮助,判断长度是否为零。
 
即:string.IsNullOrEmpty(str) || str.Trim().Length == 0
 
 
 
二、string.IsNullOrWhiteSpace
 
1、这个是判断所有空白字符,功能相当于string.IsNullOrEmpty和str.Trim().Length总和,

2、string.IsNullOrWhiteSpace就是可以判断" "里面仍然是空的字符串。

 

三、两者的判断功能
string.IsNullOrEmpty
string.IsNullOrWhiteSpace
1null1null
2string.Empty2string.Empty
3""3""
  4" "
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: