Salut, j'ai une liste d'éléments de type classe class1 comme indiqué ci-dessous. Comment les regrouper dans un
Dictionary<int,List<SampleClass>>
basé sur l'ID de groupe
class SampleClass
{
public int groupID;
public string someData;
}
J'ai fait de cette façon :
var t =(from data in datas group data by data.groupID into dataGroups select dataGroups).ToDictionary(gdc => gdc.ToList()[0].groupID, gdc => gdc.ToList());
Y a-t-il une meilleure façon de faire cela