ToDictionary

機能

IEnumerable<T> から Dictionary<TKey,TValue> を作成します。

オーバーロード

ToDictionaryには4つのオーバーロードがあります。

  1. ToDictionary1-1:キーセレクタ
  2. ToDictionary1-2:キーセレクタ、比較子
  3. ToDictionary2-1:キーセレクタ、要素セレクタ
  4. ToDictionary2-2:キーセレクタ、要素セレクタ、比較子

サンプル

 

補足

Dictionaryを作るには、KeyとValueを指定しなければならない。引数を1つ渡すパターンでは、引数としてKeyセレクタを渡す。Valueは要素となる。

引数を2つ渡すパターンでは、引数としてKeyセレクタとValueセレクタを渡す。

関連

| AsEnumerable | ToDictionary | ToList | ToArray | ToLookup |

参考

Enumerable.ToDictionary

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です