かるあ のメモ

アクセスカウンタ

help リーダーに追加 RSS 初期化子(イニシャライザ)好き

<<   作成日時 : 2008/01/30 23:03   >>

トラックバック 0 / コメント 1

今回 VB9, C#3.0 で追加された機能で一番好きなのはこれかな。
初期化子(イニシャライザ)で初期化をすると

・フィールドの初期化のためだけにコンストラクタを作るのはいや。
・その変数を初期化したい!!ってのが読み手にわかる。
・どこからどこで初期化しているのかがよくわかる。
・宣言と同時に初期化できる。(その直後使うことも)
・初期化してそのまま使い捨てしたり返却したりできる。
・ラムダやデリゲートも割り当てることができる。

下の2つは若干反論がありそうだけれど僕は好き
ただ VB9 の場合は "."(ドット) と "_"(アンダーバー)が若干足を引っ張っている気がする。
With キーワードを使うので "." はまだ許せるけれど "_" はいい加減なくしてくれるとありがたいな。

ってなのをかいてたらこんなエントリが。
こう書くと怒られそうだけれど、なんとなくVB6のフォームファイルを思い出した。
[C#] もっとオブジェクト初期化子(当面C#と.NETな記録)

設定テーマ

注目テーマ 一覧

月別リンク

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(1件)

内 容 ニックネーム/日時
VB6のフォームファイルって見たことなかったんですが、ぐぐって見てみたら、そっくりですねw
siokoshou
2008/01/30 23:13

コメントする help

ニックネーム
URL(任意)
本 文