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。

在VS2010中编写C#程序计算器
private System.Windows.Forms.Button button4; private System.Windows.Forms.Button button5; private System.Windows.Forms.Button button6; private System.Windows.Forms.Button button7; private System.Windows.Forms.Button button8; private System.Windows.Forms.Button button9; private System.Windows.Forms.Butt...

VB.net2010自定义组件怎么出现在工具箱
重新生成,控件工具栏,会出现【解决方案名称】组件,如hb_test组件,里面有当前解决方案自定义的控件,如果没有,以下方法可以使控件在编辑状态出现在窗体上。打开form1.designer。vb 在Partial Class Form1类中的最后添加:Friend WithEvents MergeColumn1 As WindowsApplication1.MergeColumn’定义控件的全...

相似回答