Операторы преобразования не могут преобразовать в объект
Обновлен: Ноябрь 2007
Conversion operators cannot convert to Object
Оператор преобразования объявлен с возвращаемым типом Тип данных Object.
Во время компиляции Visual Basic считает, что предопределенное преобразование существует, начиная от любого ссылочного типа до любого типа в его иерархии наследования, то есть для любого типа, от которого он является производным или который является производным от него. Object — это универсальный тип данных в .NET Framework, поэтому каждый тип является производным от Object.
Поскольку компилятор считает, что это преобразование уже определено, он не позволяет переопределить его.
Идентификатор ошибки: BC33028
Исправление этой ошибки
- Полностью удалите это определение оператора. Он определен заранее.
См. также
Задачи
Практическое руководство. Определение оператора
Практическое руководство. Определение оператора преобразования
Основные понятия
Object как универсальный тип данных