【转载】 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技术小趣屋。
标签:string,C#,空字符,var,字符串,IsNullOrWhiteSpace,IsNullOrEmpty,true 来源: https://www.cnblogs.com/xu-yi/p/10993537.html