複数の列を持つグループ化をインデックスで機能させるために使用する構文がわかりません。
次のような構造があるとします。
var listToGroupBy = new List<List<string>>
{
new List<string> {"a", "b", "c"},
new List<string> {"a", "b", "c"},
new List<string> {"d", "k", "c"},
new List<string> {"d", "z", "c"}
};
次に、1 番目と 3 番目の項目でグループ化します。以下のような構文を使用したいのですが、今のところ成功していません。
var groupByResult = listToGroupBy.GroupBy(c => new { c[0], c[2] });