Ein entsprechender <Operatorsymbol1>-Operator ist für '<Operatorsymbol2>' erforderlich

Aktualisiert: November 2007

Matching '<operatorsymbol1>' operator is required for '<operatorsymbol2>'

Ein Operator ist definiert, doch der erforderliche zugehörige Operator ist nicht definiert.

Die folgenden Operatoren müssen als zueinander passende Paare definiert werden:

  • = und <>

  • > und <

  • >= und <=

  • IsTrue und IsFalse

Wenn Sie einen dieser Operatoren in einer Klasse oder Struktur definieren, müssen Sie den zugehörigen Operator ebenfalls in derselben Klasse bzw. Struktur definieren.

Selbst wenn Sie den zugehörigen Operator nicht explizit verwenden, muss er von Visual Basic eventuell verwendet werden. Wenn Sie beispielsweise eine Klasse oder Struktur definieren, die Sie als Zählervariable in einer For...Next-Anweisung (Visual Basic) verwenden, ist für Visual Basic sowohl der >=-Operator als auch der <=-Operator (sowie der +-Operator) erforderlich.

Fehler-ID: BC33033

So beheben Sie diesen Fehler

  • Definieren Sie den zugehörigen Operator in der gleichen Klasse oder Struktur. Versuchen Sie, den Operator sinnvoll zu definieren, da er möglicherweise von Visual Basic in einer Situation verwendet wird, die Sie nicht vorhersehen können.

Siehe auch

Aufgaben

Gewusst wie: Definieren eines Operators

Gewusst wie: Definieren eines Konvertierungsoperators

Konzepte

Operatorprozeduren

Operatoren und Ausdrücke in Visual Basic

Referenz

Operator-Anweisung