У меня есть коллекция A, которая внутренне имеет коллекцию B как одно из ее свойств. Я хочу сгруппировать все элементы внешней коллекции A на основе значения свойства внутренней коллекции.Групповая внешняя коллекция, основанная на стоимости имущества вложенной (внутренней) коллекции
class A
{
string A;
List<B> NestedColl;
}
class B
{
string key;
string name;
int id;
}
Теперь у меня есть
List<A> localCollection = new List<A>();
Я хочу, чтобы сгруппировать все элементы коллекции, основанные на значении Id в вложенной коллекции.
Что вы пробовали? Сначала покажите попытку. –
Это похоже на то, что вы хотите простой OrderBy. И.Е. localCollection.OrderBy (itm => itm.NextedColl.id) – Dweeberly
Rahul, все, что я пробовал, не будет строить так прямо сейчас, я написал цикл for, который выполняет эту работу для меня. Я могу поделиться этим кодом, если вы хотите видеть, что –