Метод IsNullOrWhiteSpace
Метод IsNullOrWhiteSpace возвращает true для {c('null')}, "" и строк, состоящих только из пробельных символов.
Синтаксис
bool res = string.IsNullOrWhiteSpace(str);
Пример
Давайте проверим строку из пробелов:
using System;
class Program
{
static void Main()
{
string str = " ";
Console.WriteLine(string.IsNullOrWhiteSpace(str));
}
}
Результат выполнения кода:
True
Пример
Давайте проверим текст:
using System;
class Program
{
static void Main()
{
Console.WriteLine(string.IsNullOrWhiteSpace("abcde"));
}
}
Результат выполнения кода:
False
Пример
Давайте проверим null:
#nullable enable
using System;
class Program
{
static void Main()
{
string str = null;
Console.WriteLine(string.IsNullOrWhiteSpace(str));
}
}
Результат выполнения кода:
True
Смотрите также
-
IsNullOrEmpty,
который не учитывает пробелы -
Trim,
который убирает пробелы по краям -
IsWhiteSpace,
который проверяет символ -
Empty,
которое представляет пустую строку