.NET 2.x Несколько цифр для case в switch'e - C#
Формулировка задачи:
Решил объеденить два условия для case и сделать так:
Но меня очень удивило, что компилятор сругался, что нельзя так делать. В чём проблема?
Листинг программы
- case 1, 3:{
- }
- case2: ...
Решение задачи: «.NET 2.x Несколько цифр для case в switch'e»
textual
Листинг программы
- switch (iAnswerType)
- {
- case 1:
- case 3:
- {
- (this.Controls.Find("cBox" + iNum.ToString(), true)[0] as CheckBox).Visible = false;
- (this.Controls.Find("rbtnTrue" + iNum.ToString(), true)[0] as RadioButton).Visible = Type;
- break;
- }
- case 2:
- {
- (this.Controls.Find("rbtnTrue" + iNum.ToString(), true)[0] as RadioButton).Visible = false;
- (this.Controls.Find("cBox" + iNum.ToString(), true)[0] as CheckBox).Visible = Type;
- break;
- }
- case 4:
- {
- (this.Controls.Find("cBox" + iNum.ToString(), true)[0] as CheckBox).Visible = false;
- (this.Controls.Find("rbtnTrue" + iNum.ToString(), true)[0] as RadioButton).Visible = false;
- break;
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д