asp.net

string.IsNullOrWhiteSpace

2024-08-21

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。‌