Когда нужно проверить строку на пустоту в C# есть два популярных метода:
string.IsNullOrEmpty(str) возвращает true, если строка равна null или имеет длину 0 ("").string.IsNullOrWhiteSpace(str) идёт дальше: он также учитывает пробелы, табы и переводы строк. То есть " " будет считаться пустой.Код:
Console.WriteLine(string.IsNullOrEmpty(" ")); // False
Console.WriteLine(string.IsNullOrWhiteSpace(" ")); // TrueЕсли нужно проверить только на null и пустую строку — используйте IsNullOrEmpty. Если важно исключить строки, состоящие только из пробелов или невидимых символов — выбирайте IsNullOrWhiteSpace.
🐸 Библиотека шарписта
#sharp_view
