Auf Englisch lesen

Freigeben über


Der Operator <operator> muss einen zweiten Parameter vom Typ „Integer“ aufweisen

Ein Bitverschiebungsoperator ist mit einem zweiten Parameter von einem anderen Typ als Integerdeklariert.

Wenn Sie den rechten (>>) oder linken (<<) Verschiebeoperator in einem Ausdruck verwenden, geben Sie den Betrag der Verschiebung im zweiten Operanden an. Für diesen Operanden lässt Visual Basic die Angabe beliebiger Datentypen zu, die sich in Integer erweitern lassen. Die Definition des zweiten Operanden ist jedoch streng Integer. Wenn Sie eine Klasse oder Struktur mit einem Bitverschiebungsoperator für diese Klasse oder Struktur definieren, muss die Definition Integer für den zweiten Operanden angeben.

Fehler-ID: BC33041

So beheben Sie diesen Fehler

  • Ändern Sie die Definition des Bitverschiebungsoperators so, dass ein Integer -Wert zurückgegeben wird.

Siehe auch