Так что мне просто любопытно и пытаюсь улучшить мое текущее приложение. Невозможно найти примеры этого.Как я могу упростить и улучшить использование нескольких if-statements?
У меня есть набор флажков cbc
в моей форме, и я хочу что-то сделать, если ни один из них не отмечен.
Есть ли лучшие способы сделать это?
If Not cbc1.Checked = True Then
If Not cbc2.Checked = True Then
If Not cbc3.Checked = True Then
If Not cbc4.Checked = True Then
If Not cbc5.Checked = True Then
If Not cbc6.Checked = True Then
If Not cbc7.Checked = True Then
If Not cbc8.Checked = True Then
If Not cbc9.Checked = True Then
'Do this and that
End If
End If
End If
End If
End If
End If
End If
End If
End If
Я нахожу это немного грязным и, вероятно, не очень хорошим способом написать хороший код.
Джек, это именно то, что я искал. Большое спасибо за хорошее объяснение и внимание на ответ! :) – MadsTheMan
Нет проблем. Но вы должны проверить, как использовать 'AndAlso' тоже (как упоминалось другими). Мой ответ - своего рода причудливый способ. – jack3694078
Да, спасибо, я собираюсь. Хотя я нашел ваш способ очень удобочитаемым, поэтому я могу придерживаться этого, если у него нет огромных недостатков по сравнению с «AndAlso». :) – MadsTheMan