Я использую ConcurrentQueue
для общей структуры данных, целью которой является сохранение последних N объектов, переданных ей (вид истории).
Предположим, у нас есть браузер, и мы хотим иметь последние 100 просматриваемых Urls. Мне нужна очередь, которая автоматически удаляет (удаляет) самую старую (первую) запись при вводе новой записи (в очереди), когда емкость заполняется (100 адресов в истории).
Как я могу это сделать, используя System.Collections
?