C# 将键/列表添加到字典

C# 将键/列表添加到字典,c#,dictionary,C#,Dictionary,如何将以下查询转换为dictionaryDictionaryx.test.a) .选择(x=>new StudentSummary{ Name=x.key。 StudentDetails=baseQuery .GroupBy(y=>y.test1.b) .OrderBy(y=>y.key) .选择(y=>new StudentDetails{ studentDetailsProp1=10; studentDetailsProp2=10; }).ToList(), 总分=100分; }).ToLi

如何将以下查询转换为dictionary
Dictionaryx.test.a)
.选择(x=>new StudentSummary{
Name=x.key。
StudentDetails=baseQuery
.GroupBy(y=>y.test1.b)
.OrderBy(y=>y.key)
.选择(y=>new StudentDetails{
studentDetailsProp1=10;
studentDetailsProp2=10;
}).ToList(),
总分=100分;
}).ToList();
}

我帮助使您的代码看起来更“可编译”,但
get(baseQuery)
我无法理解。请把你的问题贴出来。我没有看到任何问号。问题是什么?baseQuery只是一个已经存在的数据集合,我正在使用它构建StudentSummary。不清楚您在问什么。也许您想要
可枚举的.ToDictionary()
?请提供清楚的说明,说明您已经尝试了什么,以及该代码的作用以及与您想要的不同之处。提供代码的输入和所需输出的精确规格。@immirza如果提供代码,则它应该是可编译的。例如,如果您没有在private void get…..中放入任何类型的baseQuery,则不需要它。。。。。因此,方法线(因为它本质上与问题本身无关)。List summary=baseQuery就足够了(例如,如果您说“summary是List类型的”,或者只是将其初始化为空,并使其成为“初始化代码”,那么即使该行也不是必需的,……仅提及此fso,您就知道ppl询问的原因以及可以在那里执行的操作。
private void get(baseQuery) {
    List<StudentSummary> summary = baseQuery
    .GroupBy(x =>x.test.a)
    .Select(x=>new StudentSummary {
        Name = x.key.
        StudentDetails = baseQuery
        .GroupBy(y=>y.test1.b)
        .OrderBy(y => y.key)
        .Select(y => new StudentDetails {
            studentDetailsProp1 = 10;       
            studentDetailsProp2 = 10;       
        }).ToList(),        
        TotalMarks =100;        
    }).ToList();    
}