【转载】 C#使用string.IsNullOrWhiteSpace方法判断字符串是否为非空字符
在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技术小趣屋。
下一篇: 这个称谓太可怕了