У меня есть Текстбоксы на форме мне нужно сделать проверку на ввод какого-либо текста. Если все текстбоксы пустые, вывести сообщение, а если хотя бы на одном есть запись, выполнить действие.
Использовал данный код:
if(this.Controls.OfType<TextBox>().Any(t => string.IsNullOrEmpty(t.Text)))
{
// TextBoxы пустые
}
но он работает если на всех текстбоксах есть запись, а мне нужно если хотя бы на одном.
Как такое реализовать?
У вас логическая ошибка в коде. У вас сейчас идёт проверка на то, что хотя бы один из TextBox
'ов пустой. Вам следует добавить отрицание в проверку:
// Если имеется хотя бы один TextBox с непустым свойством Text (пробелы не учитывать)
if (this.Controls.OfType<TextBox>().Any(t => !string.IsNullOrWhiteSpace(t.Text)))
{
// Сделать действие
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Вопрос теоретическийВ студии есть раздел меню Анализ, в этом разделе мне понятны только функции очистить код и Профилировщик производительности,...