C#LINQToDictionary

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