У меня есть список, который содержит некоторые свойства и список. Я хочу, чтобы выбрать уникальные записи на основе свойства внутреннего списка, как я могу достичь его с помощью LINQ Пример Списоквыберите отдельные данные из списка, используя LINQ
{item1 = 1, item2=2,list{a1=l1,a2=l2,a3=l5},item3 =3}
{item1 = 21, item2=21,list{a1=l11,a2=l2,a3=l3},item3 =3}
{item1 = 31, item2=22,list{a1=l12,a2=l2,a3=l3},item3 =3}
{item1 = 41, item2=23,list{a1=l1,a2=l2,a3=l3},item3 =3}
Я хочу, чтобы выбрать запись, которая имеет отчетливое значение свойства «a1» .Если I найдено дубликата значение «a1», то я буду сравнивать значение «a3» = «L5»
Ожидаемый результат:
{item1 = 21, item2=21,list{a1=l11,a2=l2,a3=l3},item3 =3}
{item1 = 31, item2=22,list{a1=l12,a2=l2,a3=l3},item3 =3}
{item1 = 41, item2=23,list{a1=l1,a2=l2,a3=l3},item3 =3}
Можете ли вы представить структуру ваших классов? Я не уверен, что понял, как вы их построили (выглядит как dictionnary для меня) – fharreau
Leppie ниже аналогичная структура – Pavan