Проверка значений нескольких строковых переменных - C#
Формулировка задачи:
Подскажите пожалуйста как мне проще проверить несколько переменных, на наличие в них значений. Если хоть одна из них будет пуста, вылазит форма с сообщением об ошибке.
private void button1_Click(object sender, EventArgs e)
{
string fio = textBox1.Text;
string sotr = listBox1.Text;
string tel = textBox3.Text;
string date = maskedTextBox1.Text;
string marc = textBox2.Text;
string rab = checkedListBox1.Text;
string cen = textBox4.Text;
string koment = richTextBox1.Text;
if (fio.Length == 0)
{
Form2 f = new Form2();
f.ShowDialog();
}
else
dataGridView1.Rows.Add(fio, sotr, tel, date, marc, rab, cen, koment);Решение задачи: «Проверка значений нескольких строковых переменных»
textual
Листинг программы
string[] strs = { fio, sotr, tel, ....., koment };
{
if (strs.Any(x => x.Length == 0))
{
MessageBox.Show("Ошибка! Заполните все поля");
}
}