Оптимизация кода - C# (179084)
Формулировка задачи:
Возможно ли заменить быдло-код проверки - пуста ли строка и появления картинки возле неё?
bool[] Error = new bool[8];
for (int i = 0; i < Error.Length; i++)
{
Error[i] = false;
}
if (Box_Name.Text == String.Empty)
{
Krest1.Show();
Error[0] = true;
}
else Krest1.Hide(); Error[0] = false;
if (Box_SurName.Text == String.Empty)
{
Krest2.Show();
Error[1] = true;
}
else Krest2.Hide(); Error[1] = false;
if (Box_MiddleName.Text == String.Empty)
{
Krest3.Show();
Error[2] = true;
}
и т.дРешение задачи: «Оптимизация кода»
textual
Листинг программы
if (errors.All(x => x == false))
{
// ...
}