ぽんたのプログラミング勉強部屋(仮)

プログラミングについて色々勉強したことのメモ集です。どこにでも載っているような情報ばかりですw

DataTableからDictionaryを作成する。

仕事の中で、「DataTableをDictionaryに変換できたらいいのにな~」と思って調べたらあったので、
その方法のメモ。

Dictionary<string, string> dic;
DataTable dt;

// DataTableへのデータの設定等は割愛

dic = dt.AsEnumerable().ToDictionary(
              row => (string)row["ID"],
              row => (string)row["name"]);

上記の例だと"ID"がキー、"name"が値のDictionaryが作れます。