2011年06月14日

stringの配列からDictionary<string, string>への変換をやってみた

   このエントリーをはてなブックマークに追加 Clip to Evernote
元ネタ:stringの配列からDictionaryへの変換
http://d.hatena.ne.jp/okazuki/20110609/1307577527
http://d.hatena.ne.jp/okazuki/20110609/1307580225
http://d.hatena.ne.jp/okazuki/20110609/1307590523
http://d.hatena.ne.jp/okazuki/20110609/1307590592

僕もやってみました。
奇数番目の要素のシーケンスと偶数番目の要素のシーケンスを作成し、
Zipメソッドで、Tupleに変換したものを ToDictionaryメソッドで、Dictionaryに変換しています。
この例では、Zipメソッドは、拡張メソッドとして使うよりも、静的メソッドとして使った方が、
可読性が高くなると思います。

ジェネリックにしているので、文字列以外のシーケンスに対しても、利用できます。

もっと簡単に書けないかなー。
配列限定ならば、やはりfor文かな。



 

この記事へのトラックバックURL

http://trackback.blogsys.jp/livedoor/gushwell/52163460