在C#中,string.IsNullOrEmpty
和 string.IsNullOrWhiteSpace
是兩個用于檢查字符串的靜態(tài)方法,但它們的用途和返回值有所不同。
string.IsNullOrEmpty:
這個方法用于檢查一個字符串是否為null
或空字符串(即長度為0的字符串)。
示例:
string str1 = null;
string str2 = "";
string str3 = "Hello";
Console.WriteLine(string.IsNullOrEmpty(str1)); // 輸出: True
Console.WriteLine(string.IsNullOrEmpty(str2)); // 輸出: True
Console.WriteLine(string.IsNullOrEmpty(str3)); // 輸出: False
string.IsNullOrWhiteSpace:
這個方法用于檢查一個字符串是否為null
、空字符串或僅包含空白字符(如空格、制表符、換行符等)。
示例:
string str1 = null;
string str2 = "";
string str3 = "Hello";
string str4 = " "; // 僅包含空格
Console.WriteLine(string.IsNullOrWhiteSpace(str1)); // 輸出: True
Console.WriteLine(string.IsNullOrWhiteSpace(str2)); // 輸出: True
Console.WriteLine(string.IsNullOrWhiteSpace(str3)); // 輸出: False
Console.WriteLine(string.IsNullOrWhiteSpace(str4)); // 輸出: True
總結:
該文章在 2024/6/28 12:20:50 編輯過