转载:string.IsNullOrEmpty和string.IsNullOrWhiteSpace方法的区别

Posted 轻尘如风

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了转载:string.IsNullOrEmpty和string.IsNullOrWhiteSpace方法的区别相关的知识,希望对你有一定的参考价值。

string.IsNullOrEmpty():判断字符串是否为null或者为string.Empty,如果是"\t"这样的字符就返回false,为了达到判断过滤这些功能,就要使用Trim()和Length属性帮忙,判断是否长度为零
string.IsNullOrWhiteSpace():判断所有空白字符,相当于string.IsNullOrEmpty和str.Trim().Length总和,他将字符串给Char.IsWhiteSpace为ture的任何字符都将是正确的(推荐使用)

以上是关于转载:string.IsNullOrEmpty和string.IsNullOrWhiteSpace方法的区别的主要内容,如果未能解决你的问题,请参考以下文章

String.IsNullOrEmpty()和String.IsNullOrWhiteSpace()

使用 String.IsNullOrEmpty(string) 和 Nhibernate 创建动态 Linq 表达式

string.IsNullOrEmpty 和 string.IsNullOrWhiteSpace 为空字符串返回 false

String.IsNullOrEmpty()和String.IsNullOrWhiteSpace()的区别

为什么String.IsNullOrEmpty(str)而不是str.IsNullOrEmpty()?

C# 使用 String.IsNullOrEmpty 切换