Operatory konwersji nie mogą konwertować na obiekt

Operator konwersji jest zadeklarowany z typem zwrotnym typu danych obiektu.

W czasie kompilacji język Visual Basic uwzględnia wstępnie zdefiniowaną konwersję, która istnieje z dowolnego typu odwołania do dowolnego typu w hierarchii dziedziczenia, czyli dowolnego typu, z którego pochodzi lub który pochodzi od niego. Object jest uniwersalnym typem danych w programie .NET Framework, więc każdy typ pochodzi z Objectklasy .

Ponieważ kompilator uznaje tę konwersję za już zdefiniowaną, nie pozwala na jej ponowne zdefiniowanie.

Identyfikator błędu: BC33028

Aby poprawić ten błąd

  • Usuń tę definicję operatora całkowicie. Jest już wstępnie zdefiniowany.

Zobacz też