Cha*_*son 3 vb.net initialization
这两种初始化方法的区别是什么obj?我已经看过这两个,但知道是否有适当的时间使用一个与另一个.我发现这篇文章涵盖了C#,但不确定这同样适用于VB.Net.
Public Class Class1
Sub New()
End Sub
Dim obj As New Object
End Class
Run Code Online (Sandbox Code Playgroud)
VS
Public Class Class1
Sub New()
obj=New Object
End Sub
Dim obj As Object
End Class
Run Code Online (Sandbox Code Playgroud)
如果这个重复,我提前道歉.
在这种情况下,没有区别.主要区别在于您的构造函数是否执行其他操作 -
在这种情况下,内联初始化(Dim obj As New Object)将在构造函数内的任何代码之前发生.将初始化放在构造函数中可以选择初始化的顺序.
| 归档时间: |
|
| 查看次数: |
314 次 |
| 最近记录: |