運算子 '<operator>' 的第二個參數型別必須為 'Integer'。

更新:2007 年 11 月

位元移位 (Shift) 運算子宣告的第二個參數不是 Integer 型別。

當您在運算式中使用右移位 (>>) 或左移位 (<<) 運算子時,需在第二個運算元中指定移位量。對於這個運算元,Visual Basic 可讓您提供任何可以擴大到 Integer 的資料型別。然而,第二個運算元的定義一定得是 Integer。如果您定義的類別或結構,在該類別或結構上會用到位元移位運算子,您的定義必須指定 Integer 給第二個運算元。

錯誤 ID:BC33041

若要更正這個錯誤

  • 變更位元移位運算子的定義以傳回 Integer 值。

請參閱

工作

HOW TO:定義運算子

HOW TO:定義轉換運算子

概念

運算子程序

參考

Operator 陳述式

位元移位運算子