Проще говоря, Microsoft определила ReadOnlyCollectionBase
, но не использовала его в качестве базового класса для ReadOnlyCollection<T>
, когда ясно звучит, что это должно было быть так.
Я что-то упустил? Я имею в виду, была ли веская причина для NOT сделать этот класс базовым классом?