C# のハッシュのコンストラクタ
perl だと、Readonly モジュールとかで、配列やハッシュの定数を作れるんだが、C# で Readonly の連想配列を作るのは難しいのか ?
それに、Dictionary を作った後に、Add しているのをよく見かけるが、一気に定義できれば良いのに、と思ってしまうんだがこれも変だろうか?
文字列や数字ではなく、オブジェクトであっても readonly をつけてあげれば、読み取り専用にできることは、分かった。
クラス定数にしたい場合は、static をつける、と。しかし、連想配列をコンストラクタで一気に生成する方法は、分からん。
"静的フィールド" と "静的プロパティのsetter" を組み合わせれば良いのか?
new の度に Add するのと、どうパフォーマンスが違うんだろうか?
100,000回くらいまわせば分かるか。
ADO.NET を用いた Excel への書込みは、追加、変更はできるけど、削除はできません。
って何じゃそりゃーっ!!
_ http://support.microsoft.com/kb/316934/ja
_ 仕様かー。
その ObjectDataTemplate が入ったコンテナで、FindResource メソッドを実行して、 ObjectDataTemplate を取得して、そこから インスタンスを取り出せる。これが分かるのに無茶苦茶時間かかったよ……。
差し込み印刷のことか。
http://support.microsoft.com/kb/316384/ja
http://support.microsoft.com/kb/301659/ja
http://oshiete1.goo.ne.jp/qa3064144.html?ans_count_asc=2
これのおかげで、差し込み印刷 + 画像 で文書作成、というのは実現できそうだ。