Der <Operator>-Operator muss einen zweiten Parameter vom Typ "Integer" aufweisen

Aktualisiert: November 2007

Operator '<operator>' must have a second parameter of type 'Integer'

Der zweite Parameter eines Bitschiebeoperators ist mit einem anderen Typ als Integer deklariert.

Wenn Sie in einem Ausdruck einen Rechtsschiebeoperator (>>) oder Linksschiebeoperator (<<) verwenden, geben Sie im zweiten Operanden den Verschiebebetrag an. Visual Basic ermöglicht es Ihnen, für diesen Operanden einen beliebigen Datentyp anzugeben, der zu Integer erweitert wird. Die Definition des zweiten Operanden ist jedoch grundsätzlich Integer. Wenn Sie eine Klasse oder Struktur mit einem Bitschiebeoperator für diese Klasse oder Struktur definieren, muss in der Definition für den zweiten Operanden Integer angegeben werden.

Fehler-ID: BC33041

So beheben Sie diesen Fehler

  • Ändern Sie die Definition des Bitschiebeoperators, sodass dieser einen Integer-Wert zurückgibt.

Siehe auch

Aufgaben

Gewusst wie: Definieren eines Operators

Gewusst wie: Definieren eines Konvertierungsoperators

Konzepte

Operatorprozeduren

Referenz

Operator-Anweisung

Bitschiebeoperatoren