码迷,mamicode.com
首页 > 其他好文 > 详细

String.IsNullOrEmpty()和String.IsNullOrWhiteSpace()

时间:2016-09-19 12:57:44      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:

string.IsNullOrEmpty()

这个是判断字符串是否为:null或者string.Empty或者“”,
但不包含空格 。如果是如"\t"或者“   ” 这样的字符就返回false了,它将会把空格的字符串返回为false,为了达到判断过滤这些功能,就要使用Trim()和Length属性帮忙,判断是否长度为零,于是乎就产生了IsNullOrWhiteSpace()方法。

string.IsNullOrWhiteSpace()

这个是判断所有空白字符包括空格,功能相当于string.IsNullOrEmpty和str.Trim().Length>0 的总和,即会把空格的字符串返回为true,他将字符串给Char.IsWhiteSpace为ture的任何字符都将是正确的。根据MSDN的说明,这个方法会比调用上述两个方法的性能更高而且简洁,所以在判断这个功能时,推荐使用。

String.IsNullOrEmpty()和String.IsNullOrWhiteSpace()

标签:

原文地址:http://www.cnblogs.com/sunliyuan/p/5884703.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!