4
通过分组在列表上创建字典
我在列表中有以下对象: public class DemoClass { public int GroupKey { get; set; } public string DemoString { get; set; } public object SomeOtherProperty { get; set; } } 现在,我要从中创建以下字典: Dictionary<int, List<DemoClass>> 我想List<DemoClass>按属性将分组GroupKey,但我不知道该如何完成以及是否有帮助。 经过一番思考,我通过以下方式实现了所需的行为: var groupedDemoClasses = from demoClass in mySepcialVariableWhichIsAListOfDemoClass group demoClass by demoClass.GroupKey into groupedDemoClass select groupedDemoClass; var neededDictionary = …