В настоящее время я ищу свою собственную коллекцию, которая будет похожа на обычный список, за исключением того, что она будет содержать только 10 элементов. Если элемент был добавлен, когда в списке было уже 10 элементов, первый элемент будет удален до добавления нового элемента.
Я хочу создать класс, который расширяет System.Collections.Generic.List<T>
, а затем изменяет метод Add(T item)
, чтобы включить функциональность, которая удаляет первый элемент, если это необходимо.