J'essaie de faire la somme des valeurs "col3" en ordonnant et en regroupant les "col1" et "col2" en utilisant C# Linq.Ordre, groupe et somme Liste de tableau dans ExpandoObject C#
List<dynamic> list = new List<dynamic>();
dynamic expando = new ExpandoObject();
dynamic expando1 = new ExpandoObject();
var p = expando as IDictionary<string, object>;
p["col1"] = "New val 1";
p["col2"] = "New val 2";
p["col3"] = 20;
list.Add(p);
var q = expando1 as IDictionary<string, object>;
q["col1"] = "New val 1";
q["col2"] = "New val 3";
q["col3"] = 10;
list.Add(q);
Je suis en train d'obtenir la sortie comme
New val 1
- New val 2
- New val 3
Total - 30
Et quel est le problème que vous avez? –
Je suis nouveau à linq. Pourrait trouver la bonne requête pour obtenir mon résultat. –
S'il vous plaît montrer ce que vous avez essayé. En outre, votre sortie souhaitée n'est pas très claire. Veuillez expliquer –