欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-03-20 08:01:29
在C#编程过程中,很多时候需要判断传入过来的字符串是否为Null或者空字符或者空白字符,此时就可以使用到string.IsNullOrWhiteSpace方法来判断,如果字符串为null或者空字符Empty的时候,string.IsNullOrWhiteSpace将会返回true,否则返回false ......

在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技术小趣屋