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