我是VB.NET新手,但對於C,C++,C#和其他語言,我有一些經驗。這個問題對我來說很奇怪,因爲我以前從未遇到過。VB.NET邏輯順序if語句
我有這行代碼:
If obj is Nothing Or obj.IsDisposed Then
'do some stuffs
End If
這行代碼時obj是什麼都不會顯示一個錯誤,因爲obj.IsDisposed不存在(無柄它)。正如我所知,Or的第一個語句返回True,所以If語句的結果將是True。
誰能給我一個指令如何擺脫這種(或我必須寫If..Then..Else If..End如果)
非常感謝。它完美的工作! –