Private components As System.ComponentModel.IContainer与Private components As System.ComponentModel.Container = Nothing区别
我在不同的FORM窗体的代码上方看到这两种,你们说我用第1句还是第2句,第1句是系统自动生成的好像,第2名句,我是在一个DEMO中看到的,所以用哪一种才对呢. 是主要开发的是以VB COM类+不同的窗体.
Private Fopts As VPCC.Fopts = New Fopts()
命名空间里面有这样的语句,还有
Public Sub New()
'
' Required for Windows Form Designer support
'
InitializeComponent()
第1个回答 2014-02-11
一样的 不同的是有没有设置初始值的关系
没有指定初始值都是Nothing
.net里 窗体属于Form类, 如果你要开发窗体可以继承Form类就行了
没有指定初始值都是Nothing
.net里 窗体属于Form类, 如果你要开发窗体可以继承Form类就行了
第2个回答 2014-02-11
两者没有区别。
在 VB.NET 中,若一个对象实例化后没有赋值,那么它的初始值就是 Nothing。本回答被提问者采纳
在 VB.NET 中,若一个对象实例化后没有赋值,那么它的初始值就是 Nothing。本回答被提问者采纳
第3个回答 2014-02-11
都一样。没有用New关键字创建的对象实例都是Nothing。