Поделиться через


Операторы преобразования не могут приводить к типу Object

Оператор преобразования объявлен с возвращаемым типом Object Data Type.

Во время компиляции Visual Basic рассматривает предопределенное преобразование, которое будет существовать от любого ссылочного типа к любому типу в иерархии наследования, то есть любому типу, от которого он является производным или производным от него. Object— универсальный тип данных в платформа .NET Framework, поэтому каждый тип является производным от Object.

Так как компилятор считает, что это преобразование уже определено, он не позволяет переопределить его.

Идентификатор ошибки: BC33028

Исправление ошибки

  • Полностью удалите это определение оператора. Он является предварительно определенным.

См. также