.NET 4.x Логическая цепочка выбора - C#
Формулировка задачи:
Добрый день постояльцы. Прошу помощи в усовершенствовании кода.
Есть на форме ComboBox и в него подхватывается из TXT собственно коллекция (фамилии по отделам)
Между отделами делаю отступ звёздочками.
Бывает такое что люди меняются, и пока вместо фамилии в файле ставлю "как сделать красиво? чтобы каждый раз не перечислять IF ELSE
Типа
[ЭО] Иванов [ЭО] Петров [ЭО] Сидоров ********** [АР] Макаров [АР] Светлов
...
" Что нужно. В ComboBox нужно при выборе звёздочек или при выборе точек выдатьMessageBox
. Как делал яprivate void button2_Click(object sender, EventArgs e) { if ((comboBox1.Text.Equals(""))) { MessageBox.Show("Ваше поле пустое! \r Вы не обновили 'список исполнителей' \r \r Во избежании ошибок обновите список или выберите исполнителя из списка", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { if (comboBox1.Text == "**********") ; MessageBox.Show("Нет такого исполнителя ***********"); } else { if (comboBox1.Text == "...") ; MessageBox.Show("Нет такого исполнителя ..."); } }
// так код не работает if (comboBox1.Text.Equals("")) && (comboBox1.Text == "**********") && (comboBox1.Text == "...") ; MessageBox.Show("блаблабла");
Решение задачи: «.NET 4.x Логическая цепочка выбора»
textual
Листинг программы
string i = comboBox1.Text.ToString(); switch (i) { case "...": MessageBox.Show("Ввели 1"); break; case "**********": MessageBox.Show("Ввели **********"); break; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д