都是用来判断 字符串是否为 空 的方法。
IsNullOrEmpty 只判断 字符串是否为 null、空字符串
IsNullOrWhiteSpace 判断 字符串是否为 null、空字符串 或者 只包含空格的字符串。
string str1 = null;
string str2 = "";
string str3 = " ";
string str4 = "hello";
Console.WriteLine(string.IsNullOrEmpty(str1)); // True
Console.WriteLine(string.IsNullOrEmpty(str2)); // True
Console.WriteLine(string.IsNullOrEmpty(str3)); // False 注意这个
Console.WriteLine(string.IsNullOrEmpty(str4)); // False
Console.WriteLine(string.IsNullOrWhiteSpace(str1)); // True
Console.WriteLine(string.IsNullOrWhiteSpace(str2)); // True
Console.WriteLine(string.IsNullOrWhiteSpace(str3)); // True 注意这个
Console.WriteLine(string.IsNullOrWhiteSpace(str4)); // False
|