【转载】C#中string.IsNullOrEmpty和string.IsNullOrWhiteSpace区别
程序员文章站
2022-06-28 21:02:49
在C#中判断字段是否为空或者Null的时候,我们一般会使用到string.IsNullOrEmpty和string.IsNullOrWhiteSpace方法,这两个方法在大部分情况下判断的结果是一致的,但相比于string.IsNullOrEmpty方法,string.IsNullOrWhiteSp ......
在c#中判断字段是否为空或者null的时候,我们一般会使用到string.isnullorempty和string.isnullorwhitespace方法,这两个方法在大部分情况下判断的结果是一致的,但相比于string.isnullorempty方法,string.isnullorwhitespace方法还会对空白字符进行判断,例如一个字符串全是空格等空白字符的情况,在string.isnullorwhitespace的判断下为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技术小趣屋。
推荐阅读
-
C#中Property和Attribute的区别实例详解
-
【转载】C#中ArrayList集合类和List集合类的比较
-
C#中前台线程和后台线程的区别与联系
-
【转载】C#中List集合中Last和LastOrDefault方法的差别
-
【转载】C#中List集合SingleOrDefault和FirstOrDefault方法有何不同
-
C# 中的IComparable和IComparer的使用及区别
-
C#中Struct和Class的区别
-
理解C#中参数的值和引用以及传递结构和类引用的区别
-
【转载】详解 $_SERVER 函数中QUERY_STRING和REQUEST_URI区别
-
C#中sleep和wait的区别分析