ビット シフト演算子が Integer以外の型の第 2 パラメーターを使って宣言されています。
式で右シフト (>>) 演算子または左シフト (<<) 演算子を使用する場合、2 番目のオペランドでシフト数を指定します。 このオペランドの場合、Visual Basic では、拡大する任意のデータ型を Integer に提供できます。 ただし、2 番目のオペランドの定義は厳密に Integerです。 クラスまたは構造体をそのクラスまたは構造体のビット シフト演算子で定義する場合は、定義で 2 番目のオペランドに Integer を指定する必要があります。
エラー ID: BC33041
このエラーを解決するには
- ビット シフト演算子の定義を変更し、
Integer値を返すようにします。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET