如果在VB.NET中将布尔设置为空(我知道这是错误的,因为布尔值有文字:TRUE和FALSE),那么布尔值变为false,即:
Public Sub Page_Load(ByVal o As Object, ByVal e As EventArgs) Handles Me.Load
Dim boolTest As Boolean
boolTest = Nothing 'boolTest becomes FALSE
End Sub
但是,在VB6中,您会收到编译时错误,即无效使用对象。这是为什么?
答案 0 :(得分:2)
这是因为VB6中没有任何对象。 VB.Net似乎认为很多东西都是这样或那样的对象,但VB6在这种情况下的输入更强。