演算子 '<演算子>' には、型 'Integer' の第 2 パラメータを指定しなければなりません。
更新 : 2007 年 11 月
ビット シフト演算子が、2 番目のパラメータに Integer 以外の型を使って宣言されています。
式の中で右シフト演算子 (>>) または左シフト演算子 (<<) を使用する場合は、2 つ目のオペランドにシフトする量を指定します。Visual Basic では、このオペランドに Integer を拡大した任意のデータ型を指定できます。しかし、この定義では、2 番目のオペランドを必ず Integer 型にします。ビット シフト演算子を含むクラスまたは構造体を定義する場合は、その定義の 2 番目のオペランドに Integer を指定する必要があります。
Error ID: BC33041
このエラーを解決するには
- ビット シフト演算子の定義を変更して、Integer 値を返すようにします。