string.IsNullOrWhiteSpace 是一个在 C# 中用于检查字符串是否为 null、空("")或仅由空白字符(如空格、制表符或换行符)组成的方法。如果字符串满足这些条件中的任何一个,该方法将返回 true;否则,返回 false。
这个方法非常有用,因为它允许你一次性检查多个条件,而不是分别检查字符串是否为 null、是否为空字符串以及是否只包含空白字符。
示例代码:
string testString = " ";
bool result = string.IsNullOrWhiteSpace(testString);
Console.WriteLine(result); // 输出: True
testString = "Hello, World!";
result = string.IsNullOrWhiteSpace(testString);
Console.WriteLine(result); // 输出: False
在这个例子中,首先检查了一个只包含空格的字符串,string.IsNullOrWhiteSpace 返回了 true。然后,检查了一个包含非空白字符的字符串,string.IsNullOrWhiteSpace 返回了 false。