这是一个简单的概念,但我从来没有被教过.请有人请解释以下两个陈述之间的差异:
Dim c as MyClass
Dim c as New MyClass
Run Code Online (Sandbox Code Playgroud)
Dim c as New MyClass
是一种快捷方式,严格等同于以下内容:
Dim c as MyClass = New MyClass
Run Code Online (Sandbox Code Playgroud)
两者都不同Dim c as MyClass
:声明New
不仅声明变量,而且不指定值.这意味着变量的默认值为Nothing
.
New MyClass
另一方面,将新创建的该类实例分配给变量.