Я создаю специальную коллекцию, которая должна реализовывать общий интерфейс IList<>
.Дело в том, что я хочу, чтобы коллекция действовала как неуниверсальный фиксированный размер IList
.Я не хочу, чтобы пользователь мог вставлять или удалять объекты в коллекции.
Интерфейс IList
по какой-то причине не реализует свойство IsFixedSize
.Итак, как лучше всего это сделать с помощью универсального интерфейса IList
?Я мог бы просто позволить методам Insert
, Remove
и RemoveAt
выбросить NotImplementedException
, и я согласился бы с этим, но есть ли лучший, более приемлемый способ?
Тони