Freigeben über


Konvertierungsoperatoren können keine Konvertierung eines Typs in den gleichen Typ durchführen

Aktualisiert: November 2007

Conversion operators cannot convert from a type to the same type

Ein Konvertierungsoperator wird mit dem gleichen Typ für Parameter und Rückgabewert deklariert.

Es ist nicht sinnvoll, einen Typ in den gleichen Typ zu konvertieren.

Fehler-ID: BC33024

So beheben Sie diesen Fehler

  • Ändern Sie den Typ des Parameters oder des Rückgabewerts. Einer von beiden muss den Typ der Klasse oder Struktur aufweisen, in der dieser Operator definiert ist. Der andere muss einen unterschiedlichen Typ aufweisen.

  • Wenn Sie für den Inhalt des Parameters eine Transformation ausführen müssen, verwenden Sie eine Function-Anweisung (Visual Basic), um statt eines Operators eine Function-Prozedur zu definieren.

Siehe auch

Aufgaben

Gewusst wie: Definieren eines Operators

Gewusst wie: Definieren eines Konvertierungsoperators

Konzepte

Operatorprozeduren

Referenz

Operator-Anweisung