Initialize:コンストラクタ。したときに発生します。Terminate:デストラクタ。設定したときに発生します。イベントを使うと、インスタンス化した時に変数の初期化などができます。イベントなのでコンストラクタに引数を渡すことはできません。イベントを使うと、クラスの中で使用しているファイルなどを解放できます。Subプロパティプロパティとは高機能な変数みたいなものです。クラスの変数に値を取得または設定するときに、それぞれのプロパティの関数を経由します。そこで値が不正でないかチェックしたり、初期値を取得したりできます。型名のように入力します。取得するときに実行される関数です。関数と同じように戻り値が取得される値になります。型名)のように入力します。設定するときに実行される関数です。設定された値が渡されます。