В VB.NET есть ли способ установить для переменной DateTime
значение «не задано»? И почему можно установить DateTime
на Ничего
, но не можно проверить, Ничего
? Например:
Dim d As DateTime = Nothing
Dim boolNotSet As Boolean = d Is Nothing
Второй оператор вызывает эту ошибку:
'Is' operator does not accept operands of type 'Date'. Operands must be reference or
nullable types.