vb.net(vs2010中)Private components As System.ComponentModel.IContainer与 Container = Nothing的区别

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类就行了
第2个回答  2014-02-11
两者没有区别。

在 VB.NET 中,若一个对象实例化后没有赋值,那么它的初始值就是 Nothing。本回答被提问者采纳
第3个回答  2014-02-11
都一样。没有用New关键字创建的对象实例都是Nothing。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网