У меня есть функция с параметром selectedID типа "объект".
Если мой параметр является значением по умолчанию для базового типа: т. е. целочисленное значение по умолчанию равно нулю, я хочу, чтобы какое-то действие имело место.
Без «Строгого включения» я могу использовать:
If selectedID = Nothing Then
'Do Something
End If
Должен ли я сделать что-то вроде:
If (TypeOf selectedID Is Integer AndAlso selectedID.Equals(0)) _
OrElse (TypeOf selectedID Is String AndAlso selectedID.Equals(Nothing)) _
OrElse .. other types go here .. Then
'Do something
End If
Или есть более простой метод, который мне не хватает?
If selectedID is Nothing then
? - person MarcinJuraszek   schedule 25.02.2013selectedID
равно0
, путем записиselectedID = Nothing
является чем-то действительно ошибочным. - person Teejay   schedule 26.02.2013