Freigeben über


Folgende Operatordeklarationen sind zulässig: +,-,*,\,/,^, &, Like, Mod, And, Or, Xor, Not, <<, >>, =, <>, <, <=, >, >=, CType, IsTrue, IsFalse

Aktualisiert: November 2007

Operator declaration must be one of: +,-,*,\,/,^, &, Like, Mod, And, Or, Xor, Not, <<, >>, =, <>, <, <=, >, >=, CType, IsTrue, IsFalse

Sie können nur einen Operator deklarieren, der überladen werden kann. In der folgenden Tabelle werden die Operatoren aufgelistet, die Sie deklarieren 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: BC33000

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)