コンストラクタ †NETのコンストラクタは Public Sub New() というサブプロシージャとなる。
New プロシージャは多重定義できる。 ※Initialize イベントでは、引数を受け取ることができなかったが、New プロシージャは取得することができる。 デストラクタ †.NETのデストラクタは Finalize となる。
Finalize はガーベジコレクタが不要と判断したときに呼び出すため、処理終了から Finalize 発生まで遅れが生じる。 クラスが使用するリソースをより適切に管理するには、IDisposable インターフェイスと Dispose デストラクタをインプリメントする。 このデストラクタは自動的には呼び出されないので、明示的に呼び出す必要がある。 Implements IDisposable Public Sub Dispose() Implements System.IDisposable.Dispose |