Старение Структура данных в C #

я хочу, чтобы структура данных, которая позволит запрос сколько элементов в последние X минут. Элемент может быть лишь простым идентификатором или более сложную структуру данных, предпочтительно с временной метки элемента в объекте, а не храниться вне (как хэш или аналог, не хотят иметь проблем с нескольких элементов, имеющих одинаковые timestamp).

до сих пор, кажется, что с LINQ я мог бы легко отфильтровать элементы с timestamp больше, чем в данное время и в совокупности не рассчитывать. Хотя я решаются попробовать работать .NET 3.5 конкретные вещи в моей рабочей среде, однако. Существуют ли какие-либо другие предложения для аналогичная структура данных?

другая часть, которая меня интересует-это старение старые данные, Если я только собирался спросить, для подсчета элементов меньше, чем 6 часов назад я бы хотел ничего старше, которые будут удалены из моей структуры данных, поскольку это может быть длительной программы.

Найдено 3 ответа:

Aging Data Structure in C#

http://stackoverflow.com/questions/15272/aging-data-structure-in-c-sharp

Посмотреть решение →