⚙️ Проверка напустоту
Когда нужно проверить строку на пустоту в 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