gpt4 book ai didi

vb.net - VB.Net 中类成员的这两种初始化方法有什么区别?

转载 作者:行者123 更新时间:2023-12-02 11:54:29 24 4
gpt4 key购买 nike

obj的这两种初始化方法有什么区别?我已经见过这两种方法,但知道是否有合适的时间使用其中一种。我找到了这个post其中涵盖了 C#,但不确定是否同样适用于 VB.Net。

Public Class Class1
Sub New()
End Sub

Dim obj As New Object
End Class

对比

Public Class Class1
Sub New()
obj=New Object
End Sub

Dim obj As Object
End Class

如果这是重复的,我提前道歉。

最佳答案

在这种情况下,没有区别。主要区别在于您的构造函数是否执行其他操作 -

在这种情况下,内联初始化(Dim obj As New Object)将在构造函数内的任何代码之前发生。将初始化放在构造函数中可以让您选择初始化的顺序。

关于vb.net - VB.Net 中类成员的这两种初始化方法有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8012475/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com