VisualBasic.NET

コンストラクタ

NETのコンストラクタは  Public Sub New() というサブプロシージャとなる。

※vb6.0では Initialize イベント

New プロシージャは多重定義できる。

※Initialize イベントでは、引数を受け取ることができなかったが、New プロシージャは取得することができる。

デストラクタ

.NETのデストラクタは Finalize となる。

※vb6.0では Tarminate

Finalize はガーベジコレクタが不要と判断したときに呼び出すため、処理終了から Finalize 発生まで遅れが生じる。 クラスが使用するリソースをより適切に管理するには、IDisposable インターフェイスと Dispose デストラクタをインプリメントする。 このデストラクタは自動的には呼び出されないので、明示的に呼び出す必要がある。

Implements IDisposable
Public Sub Dispose() Implements System.IDisposable.Dispose

トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-05-22 (火) 20:01:35 (6177d)