Определить состоит ли строка только из пробелов - C#
Формулировка задачи:
Здравствуйте.
Мне нужна проверка, которая не допустит ввод пользователем пустой строки или строки состоящей только из пробелов.
С длинной строки проблем не возникло, а вот с пробелами есть... Банальный .Trim() не помогает. Как же быть если пользователь ввёл десяток пробелов?
P.S. Не могу использовать .IsNullOrWhiteSpace т.к. фреймворк 2.0. Сменить его я тоже не могу.
Решение задачи: «Определить состоит ли строка только из пробелов»
textual
Листинг программы
bool IsEmptyOrWhitespace(string s)
{
if (s == null || s.Length == 0) return true;
for (int i=0; i<s.Length; i++) if (!char.IsWhiteSpace(s[i])) return false;
return true;
}