Допустим, у меня есть этот список типа Цены:
[
{
"Id": 57571,
"Price": 1745.0,
"DateAdded": "2018-12-01T00:00:00"
},
{
"Id": 67537,
"Price": 1695.0,
"DateAdded": "2018-09-24T00:00:00"
},
{
"Id": 80042,
"Price": 1645.0,
"DateAdded": "2019-03-24T00:00:00"
},
{
"Id": 155866,
"Price": 1545.0,
"DateAdded": "2019-04-24T00:00:00"
},
{
"Id": 163643,
"Price": 1545.0,
"DateAdded": "2019-04-26T00:00:00"
},
{
"Id": 171379,
"Price": 1545.0,
"DateAdded": "2019-04-27T00:00:00"
},
{
"Id": 178990,
"Price": 1545.0,
"DateAdded": "2019-04-28T00:00:00"
}
]
Мне нужно удалить все элементы с одинаковой ценой, но только если элемент является родственным элементом элемента списка.Можно ли добиться этого с помощью LINQ?
Мой ожидаемый результат будет
[
{
"Id": 57571,
"Price": 1745.0,
"DateAdded": "2018-12-01T00:00:00"
},
{
"Id": 67537,
"Price": 1695.0,
"DateAdded": "2018-09-24T00:00:00"
},
{
"Id": 80042,
"Price": 1645.0,
"DateAdded": "2019-03-24T00:00:00"
},
{
"Id": 155866,
"Price": 1545.0,
"DateAdded": "2019-04-24T00:00:00"
}
]
. Я понятия не имею, как мне этого добиться.Я ценю любой совет.