【发布时间】:2009-05-28 10:51:10
【问题描述】:
我只是在编写一些代码来比较整数 id 和整数 id?例如:
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'.
虽然解决这个问题对我来说非常简单,但我希望有人能够解释编译器中发生了什么以发出此警告。
【问题讨论】:
标签: .net vb.net compiler-construction