vb.net(vs2010中)Private components As System.ComponentModel.IContainer与 Container = Nothing的区别
PrivatecomponentsAsSystem.ComponentModel.IContainer与PrivatecomponentsAsSystem.Compone...
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() 展开
我在不同的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() 展开
3个回答
展开全部
一样的 不同的是有没有设置初始值的关系
没有指定初始值都是Nothing
.net里 窗体属于Form类, 如果你要开发窗体可以继承Form类就行了
没有指定初始值都是Nothing
.net里 窗体属于Form类, 如果你要开发窗体可以继承Form类就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
两者没有区别。
在 VB.NET 中,若一个对象实例化后没有赋值,那么它的初始值就是 Nothing。
在 VB.NET 中,若一个对象实例化后没有赋值,那么它的初始值就是 Nothing。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
都一样。没有用New关键字创建的对象实例都是Nothing。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询