Задать вопрос
@thekip
Php/C#/Js Developer

Для типа «ИмяТипа» не определен конструктор при переопределении класса?

Не могу разобраться в чем проблема. В C# новичок, и с такой проблемой ранее не сталкивался.

В гугле ответы тоже не в тему.


Вообщем при попытке наследовать некий класс, выдает такое сообщение. Сам класс находится внутри сторонней скомпилированной сборки.

Посмотрел сборку с помощью Reflector'a, видно что у конструктора стоит модификатор видимости internal.

Ключевое слово internal модификатор доступа для типов и членов типов. Внутренние типы или члены доступны только внутри файлов в одной и той же сборке



Вообщем попытался написать свой конструктор в переопределенном классе — проблема осталась.


Можно ли такой класс вообще как либо переопределить(отнаследоваться)?
  • Вопрос задан
  • 4379 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
IamKarlson
@IamKarlson
ASP(?).NET, SQL-разработчик
MSDN дает четко понять что вы не можете обращаться к этим классам, и тем более наследоваться от них
Ответ написан
Комментировать
@p1x

Как уже выше писали, нельзя. Но если очень хочется, то можно. Но лучше так не делать.

Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы