Konvertierungsoperatoren können keine Konvertierung in einen Schnittstellentyp durchführen
Aktualisiert: November 2007
Conversion operators cannot convert to an interface type
Ein Konvertierungsoperator ist mit einem Schnittstellentyp als Rückgabetyp deklariert.
Zur Kompilierzeit geht Visual Basic davon aus, dass eine vordefinierte Konvertierung von einem beliebigen Verweistyp in eine beliebige Schnittstelle vorhanden ist. Eine solche Konvertierung kann zur Laufzeit einen Fehler verursachen. Der Compiler kann jedoch keine Laufzeitergebnisse vorhersagen, deshalb lässt er das Kompilieren solcher Konvertierungen zu.
Da der Compiler diese Konvertierung als bereits definiert ansieht, lässt er ein erneutes Definieren dieser Konvertierung nicht zu.
Fehler-ID: BC33025
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