В vb.net у меня есть форма с набором из четырех флажков. Каждый флажок означает, что (когда он установлен) пользователь хочет добавить специальную инструкцию к своему заказу. Код выглядит следующим образом:
If SpecialInstruction1CheckBox.Checked Then
AddSpecialInstruction(SPECIAL_INSTRUCTION_1_String)
End If
If SpecialInstruction2CheckBox.Checked Then
AddSpecialInstruction(SPECIAL_INSTRUCTION_2_String)
End If
If SpecialInstruction3CheckBox.Checked Then
AddSpecialInstruction(SPECIAL_INSTRUCTION_3_String)
End If
If SpecialInstruction4CheckBox.Checked Then
AddSpecialInstruction(SPECIAL_INSTRUCTION_4_String)
End If
У меня такое ощущение, что этот код излишне многословен, повторяется и может быть упрощен. Как мне это сделать, или это не так «неправильно», как кажется?
break
- person zdwyer   schedule 12.03.2014