Почему мой публичный класс не может расширять внутренний класс?

Я действительно не понимаю.

Если базовый класс является абстрактным и предназначен только для предоставления общих функций общедоступным подклассам, определенным в сборке, почему он не должен быть объявлен как внутренний?

Я не хочу, чтобы абстрактный класс был видимым для кода вне сборки. Я не хочу, чтобы внешний код знал об этом.

Ответы на вопрос(5)

Ваш ответ на вопрос