2008年3月7日金曜日

オブジェクト初期化子

VB9から利用できるようになったというオブジェクト初期化子。
こいつを使うとクラスをNewする際にプロパティを指定して初期化できるってヤツで。

Dim cust As Customer = New Customer() With { .Name ="libaty" }

これ、今からでも欲しい!コイツが使えると、引数つきコンストラクタ作らないで済む!
ライブラリ屋としては今すぐにでも欲しい機能だ!

0 件のコメント:

コメントを投稿