Friday, February 15, 2008

Programming::C# - Reflectionでメンバ変数にらくらく代入

http://blog.livedoor.jp/kkawauchi/archives/52925635.html

SQL Serverから取得したレコードをバスバス格納していく際に,
いちいち全てのメンバ変数を列挙して代入文書くのがいやだなぁと思っていたら
ちょうど良いサンプルが.

Perlとかだったら動的に代入コードを生成してevalしちゃえば楽勝です.
PHPでも匿名関数作ってやれなくもないですが,まぁリフレクション使いました.

で,C#でもリフレクションあるんだからきっとできるよなぁと思って調べてみました.
C#のマニュアルとか,みても良かったんでしょうけど.
MSのサイト重いしC#のhelpのサンプルコードは見たいコードがなかなかなかったり,
まず私にはあのhelpはみやすいとは思えず.
C#は便利な機能いっぱいあるのになー.

No comments: