Konvertierungsoperatoren können keine Konvertierung in "Object" durchführen
Aktualisiert: November 2007
Conversion operators cannot convert to Object
Ein Konvertierungsoperator wird mit Object-Datentyp als Rückgabetyp deklariert.
Visual Basic geht zur Kompilierzeit davon aus, dass eine vordefinierte Konvertierung von jedem Verweistyp in jeden Typ in der Vererbungshierarchie vorhanden ist, d. h. in jeden Typ, von dem der Verweistyp abgeleitet oder der vom Verweistyp abgeleitet werden kann. In .NET Framework ist Object der universelle Datentyp, daher wird jeder Typ von Object abgeleitet.
Da der Compiler diese Konvertierung als bereits definiert ansieht, lässt er ein erneutes Definieren dieser Konvertierung nicht zu.
Fehler-ID: BC33028
So beheben Sie diesen Fehler
- Entfernen Sie diese Operatordefinition vollständig. Sie ist bereits vordefiniert.
Siehe auch
Aufgaben
Gewusst wie: Definieren eines Operators
Gewusst wie: Definieren eines Konvertierungsoperators
Konzepte
Object als universeller Datentyp