Прочитать на английском

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


Исходным типом оператора преобразования не может быть объект

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

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

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

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

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

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

См. также