在我们的VB.net代码库中,我偶尔会看到Dim x as new Y()
,其中Y是一个类。
这段代码是做什么的,它与更常见的Dim x as Y = new Y()"
有什么不同?
感谢。
答案 0 :(得分:20)
他们完全一样;第一个只是一个捷径:
答案 1 :(得分:3)
如@Gendolkari's answer中所述,代码完全相同。但我认为Dim x As Y = new Y()
更常见。我从很多不同的地方看过很多代码,Dim x As New Y()
是一个非常常用的快捷方式。
但是,它可能在您的工作场所更常见。如果是这种情况,我不得不反对使用快捷方式。编码标准很重要。如果使用得当,即使是这样的简单偏差也很有价值,因为它们很容易发现红色标记,代码可能需要更深入地检查其他缺陷。