C#LINQToDictionary
ToArray

ToDictionaryLINQ

Dictionary に変換します。

構文

source.ToDictionary(keySelector, elementSelector?)

使用例

下記の値を入力するとサンプルに即時反映されます。

var
people
new
Id
Name
dict
ToDictionary
Console
WriteLine
Alice
var people = new[] {
    new { Id = 1, Name = "Alice" },
    new { Id = 2, Name = "Bob" }
};
var dict = people.ToDictionary(p => p.Id, p => p.Name);
Console.WriteLine(dict[1]);   // Alice