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