Ich möchte eine Datenstruktur, die Abfrage ermöglicht, wie viele Artikel in letzten X Minuten. Ein Element kann einfach ein einfacher Bezeichner oder eine komplexere Datenstruktur sein, vorzugsweise befindet sich der Zeitstempel des Elements in dem Element und wird nicht außerhalb gespeichert (als ein Hash oder ähnliches würde er keine Probleme mit mehreren Elementen haben wollen, die dasselbe haben) Zeitstempel).Alternde Datenstruktur in C#
Bisher scheint es, dass ich mit LINQ leicht Elemente mit Zeitstempel größer als eine bestimmte Zeit filtern und eine Zählung aggregieren konnte. Obwohl ich zögere zu versuchen, .NET 3.5 spezifische Sachen in meiner Produktionsumgebung noch zu arbeiten. Gibt es weitere Vorschläge für eine ähnliche Datenstruktur?
Der andere Teil, dass ich interessiert bin in Alter alte Daten aus ist, wenn ich nur für Zählungen von Gegenständen weniger als 6 Stunden würde Ich mag alles, was älter ist als die entfernt wird fragen werden werde von meine Datenstruktur, weil dies ein lang laufendes Programm sein kann.