コレクション LINQ

[C#] Dictionary型をList型に変換する(.ToList)

Dictionary型をList型に変換するサンプルです。

サンプル

例)Dictionary型をList型に変換する

using System.Collections.Generic;
using System.Linq;

//Dictionaryの生成
Dictionary<string, string> dic1 = new Dictionary<string, string>();
dic1.Add("01", "大阪");
dic1.Add("02", "京都");
dic1.Add("03", "神戸");

//dic1をList型に変換する
List<KeyValuePair<string, string>> dlist = dic1.ToList();

結果

[Key="01", Value="大阪"],
[Key="02", Value="京都"],
[Key="03", Value="神戸"]

備考

  • DictionaryをListに変換するには、.ToList()を使用します。
  • 要素の型はKeyValuePair型になります。
  • KeyValuePair型はインスタンス生成後は読み取り専用になるので編集はできません。

関連記事

-コレクション, LINQ
-,