var list = new[] {
new { name = "lixiang", age = 14 },
new { name = "lixiang", age = 16 },
new { name = "lidian", age = 14 }
};
var people = list.GroupBy(x => x.name);
これは私のコンパイラエラーを与えるだろう初めのコードの一部、次の与えられた人々のため、非常に単純な期待されているよう
レコードのグループであります:
var x1 = people.Select(x => x.name);
しかし、私が理解できないことは、なぜこれが正常にコンパイルされるかということです。
var x2 = people.Select(x => x.Select(y => y.name));