Я работаю в C #. У меня есть отсортированный список структур. Структура имеет объект DateTime, в котором хранятся месяц и год, и целое число, в котором хранится значение. Список отсортирован по дате. Мне нужно просмотреть список и объединить его, чтобы у меня был только один экземпляр структуры на дату.
Например:
Мой первоначальный список будет выглядеть так:
{ (Apr10, 3), (Apr10, 2), (Apr10, -3), (May10, 1), (May10, 1), (May10, -3), (Jun10, 3) }
Полученный список должен выглядеть следующим образом:
{ (Apr10, 2), (May10, -1), (Jun10, 3) }
Я ищу простое / эффективное решение.
Структура:
struct CurrentTrade
{
public DateTime date;
public int dwBuy;
}
Список:
private List<CurrentTrade> FillList