C#LINQJoin

JoinLINQ

두 시퀀스를 조인합니다.

문법

source.Join(inner, outerKey, innerKey, resultSelector)

예제

아래 값을 입력하면 예제에 즉시 반영됩니다.

var
ids
new
names
Id
Name
result
id
Console
WriteLine
string
Alice
Bob
var ids = new[] { 1, 2, 3 };
var names = new[] {
    new { Id = 1, Name = "Alice" },
    new { Id = 2, Name = "Bob" }
};
var result = ids.Join(names, id => id, n => n.Id, (id, n) => n.Name);
Console.WriteLine(string.Join(", ", result));   // Alice, Bob