Проверка строки на наличие символов не являющихся пробелами
Как сделать проверку того что строка не состоит целиком из пробелов?
private bool IsAddCancel(string? data)
{
if (data == null || data == " ")
{
Console.WriteLine("Отмена ввода...\nНажмите любую клавишу для возврата...");
return true;
}
return false;
}
Ответы (1 шт):
Автор решения: Arkee
→ Ссылка
Net Framework 4.0+:
private bool IsAddCancel(string? data)
{
if (string.IsNullOrWhiteSpace(data))
{
Console.WriteLine("Отмена ввода...\nНажмите любую клавишу для возврата...");
return true;
}
return false;
}
Net Framework 3.5-:
private bool IsAddCancel(string? data)
{
char[] trimChars = new char[] { ' ', '\t', '\r', '\n' };
if (data == null || data.Trim(trimChars).Length == 0)
{
Console.WriteLine("Отмена ввода...\nНажмите любую клавишу для возврата...");
return true;
}
return false;
}