Я просто пишу немного кода для сравнения id целого числа с id целого числа? например:Сравнение целых чисел и целых чисел? приводит к Boolean? not Boolean
Dim id As Integer = 1
Dim nullId As Integer? = Nothing
Dim areEqual As Boolean
areEqual = nullId = id
Когда я пытаюсь скомпилировать код, я получаю ошибку компиляции:
Option Strict On disallows implicit conversions from 'Boolean?' to 'Boolean'.
Хотя это очень просто для меня, чтобы обойти эту проблему, я надеялся, что кто-то может быть в состоянии объясните, что происходит в компиляторе, чтобы дать это предупреждение.
Как насчет FileNotFound? ;-) –
Для тех, кто пропустил ссылку: http://thedailywtf.com/Articles/What_Is_Truth_0x3f_.aspx –