請仔細閱讀我的問題仔細。您即將看到大部分可能非常糟糕的邏輯。Enum似乎分支不同原因不明
Dim num As Boolean
Select Case MyFoo
Case MyFoo.num
num = True
Case Else
num = False
End Select
我的問題是:是否有這個case語句分支不同,這取決於環境,或編譯選項,或者等有可能方式 ....我不是這個意思分支隨機,而是一個環境看到它總是分支到別的情況下,和其他環境總是能看到它的分支,以案例MyFoo.num
構建選項/開關,優化規則,環境設置等。
編輯 - 假設我的對象容貌像這樣:
Public Enum MyFoo
word = 1
otherword = 2
num = 3
blahblah = 4
End Enum
所以你不能把它改爲'Dim num As Boolean = MyFoo = MyFoo.num'? –
我不遵循你的問題。 – user2040277
這是替換整個'Select ... Case'的單線程。 –