Der Operator kann nicht überladen werden

Aktualisiert: November 2007

Operator is not overloadable

Nur bestimmte Operatoren können überladen werden. In der folgenden Tabelle werden die Operatoren aufgelistet, die Sie definieren können.

Typ

Operatoren

Unär

+, -, IsFalse, IsTrue, Not

Binär

+, -, *, /, \, &, ^, >>, <<, =, <>, >, >=, <, <=, And, Like, Mod, Or, Xor

Konvertierung (unär)

CType

Beachten Sie, dass der =-Operator in der Liste binärer Operatoren der Vergleichsoperator und nicht der Zuweisungsoperator ist.

Fehler-ID: BC33002

So beheben Sie diesen Fehler

  1. Wählen Sie einen Operator aus der Gruppe überladbarer Operatoren aus.

  2. Wenn Sie einen Operator überladen müssen, der nicht direkt überladen werden kann, erstellen Sie eine Function-Prozedur, die die entsprechenden Parameter akzeptiert und den entsprechenden Wert zurückgibt.

Siehe auch

Aufgaben

Gewusst wie: Definieren eines Operators

Gewusst wie: Definieren eines Konvertierungsoperators

Konzepte

Operatorprozeduren

Referenz

Operator-Anweisung

Function-Anweisung (Visual Basic)