投稿者 YUU  (社会人) 投稿日時 2015/12/25 00:12:53
YuO様、魔界の仮面弁士様、返信ありがとうございます。

>Dictionaryの初期化で用いているNew String(" ... ")
確かに無駄ですね。削除しました。

>TryGetValueメソッド
検索回数が少なくスピードがでる?Dictionaryを使用する上で注意する点でしょうか。
使いかたが今一つつかめません。FirstOrDefaultやContainsKey等とはどのように異なるのでしょうか。
理解が遅くすみません。

>Button1_Click 内で、Dictionary を毎回 New するのは得策
テストとはいえ適切な書き方でないですね。ご指摘ありがとうございます。

>FirstOrDefault を使うのは、データ件数が多い場合に不利
これは上記のTryGetValueにつながる話ですね。件数が少ないため考えておりませんでした。
ContainsKeyも視野に検討し直してみます。

>App.config で設定する例を紹介
リソースファイルでのサンプルを頂けるとは。丁寧な解説ありがとうございます。今回はクラスでの処理を検討しておりますが
勉強になります。