Итак, я пишу программу на VB.Net, и у меня есть простой вопрос об утверждении Select / Case, на который я не могу найти ответ. Так что сейчас мой чехол выглядит примерно так:
Select Case numColumns
Case 0
numColumns = numColumns + 1
'Some code
Case 1
numColumns = numColumns + 1
'Some different code
Case 2
numColumns = numColumns + 1
'Some even more different code
Case Else
'Do Nothing
End Select
По сути, мне нужно иметь оператор numColumns = numColumns + 1
в каждом случае , за исключением для Case Else
. Есть ли способ сделать это, не добавляя одинаковую строку кода в каждый оператор Case?
Самое простое решение, о котором я могу подумать, - это, возможно, иметь оператор if перед моим выбором и делать там приращение, но мне интересно, есть ли способ сделать это с помощью строки Case All
или чего-то подобного.