Этот оказывается для меня головоломкой. Я почти ненавижу просить помощи из-за страха, что могу пропустить бесконечную бессонную ночь, пытаясь разгадать эту тайну. JK
У меня есть проект на C #, в котором мне нужно отобразить список уникальных объектов, но только самый новый, основанный на типе объекта. В целях обсуждения давайте поговорим о «фруктах». Предположим, у меня есть список фруктов, каждый с "выбранной датой". Там нет первичного ключа. Итак, мой общий список типа "Фрукты" может выглядеть так ...
{'Apple','1/2/2010'}
{'Apple','11/12/2009'}
{'Apple','2/14/2010'}
{'Grape','5/2/2009'}
{'Orange','10/30/2009'}
{'Mango','2/13/2010'}
{'Apple','6/30/2009'}
{'Orange','10/5/2009'}
{'Grape','2/1/2010'}
Мне нужно урезать этот список только до самого нового фрукта каждого типа. Результаты должны быть ...
{'Apple','2/14/2010'}
{'Orange','10/30/2009'}
{'Mango','2/13/2010'}
{'Grape','2/1/2010'}
В реальной ситуации я использую Linq для SQL. Итак, я хотел бы оставаться в курсе того, что я делал.
Это, наверное, что-то НАСТОЛЬКО простое, и позже я буду смущен, я даже спросил. Но мне нужно знать, так что, думаю, мне просто придется принести жертву.