A.0 如何在VS中写VB.NET代码
请走传送门
A.1 构造和析构
Public Sub New()
MyBase.New()
'该调用是 Windows 窗体设计器所必需的。
InitializeComponent()
'在 InitializeComponent() 调用之后添加任何初始化
End Sub
'窗体重写处置以清理组件列表。
Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
If disposing Then
If Not (components Is Nothing) Then
components.Dispose()
End If
End If
MyBase.Dispose(disposing)
End Sub
构造函数:
New()
MyBase.New() 基类显式调用
MyBase 是System.Windows.Forms.Form类的实例化对象
析构函数:
Dispose()
Form.Dispose方法重写自Control.Dispose方法
释放由Control占用 的非托管资源,还可以另外再释放托管资源.
A2. 共享成员
敲黑板,重点,此处是重点。
VB.NET现在是支持真正的面向对象编程,可以继承、使用多态、共享成员和静态成员。
共享成员就是在所有类和所定义派生类的实例之间共享的方法、属性、字段和事件。所有使用类创建的对象都可以访问相同的数据、共享实现过程 ,并且收到相同的激发事件。