2
CLIPS

ExpandoObjectなんてものがあるんだ

2712日前に更新 aoki1210aoki1210 2718日前に登録
2010年08月13日 GMT 2010年08月08日 GMT

C#4.0でdynamicキーワードが追加されてるけど、COMくらいにしか使わないのかなぁと思ってました。でも、ExpandoObjectというものの存在を知って、工夫の仕方によっては面白いものが出来そうだと思えてきた今日この頃です。 どんな動きをするクラスかというと

dynamic obj = new ExpandoObject(); // 適当にプロパティを書いても動く obj.Property1 = "あああ"; obj.Hogehoge = "いいい";

// もちろん値の取得もできる Console.WriteLine(obj.Property1); // あああ Console.WriteLine(obj.Hogehoge); // いいい こんな動きをします。このExpandoObjectはIDictionary

カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 36 | | ソースサイト: d.hatena.ne.jp | カウンタを表示
タグ: C#, Dynamic

まだコメントはありません。最初のコメントを登録してみませんか?

コメントするためにはログイン もしくは サインアップしてください。