演算子宣言は次のいずれかでなければなりません: +、-、*、\\、/、^、&、Like、Mod、And、Or、Xor、Not、<<、>>、=、<>、<、<=、>、 >=、CType、IsTrue、または IsFalse

更新 : 2007 年 11 月

宣言できる演算子は、オーバーロード可能な演算子のみです。宣言できる演算子を次の表に示します。

タイプ

演算子

単項演算

+, -, IsFalse, IsTrue, Not

二項演算

+, -, *, /, \, &, ^, >>, <<, =, <>, >, >=, <, <=, And, Like, Mod, Or, Xor

変換 (単項)

CType

二項演算の一覧に示した = 演算子は比較演算子であり、代入演算子ではありません。

Error ID: BC33000

このエラーを解決するには

  1. 演算子をオーバーロード可能なものの中から選択します。

  2. 直接オーバーロードできない演算子をオーバーロードする機能が必要な場合は、適切なパラメータを受け取って適切な値を返す Function プロシージャを作成します。

参照

処理手順

方法 : 演算子を定義する

方法 : 変換演算子を定義する

概念

演算子プロシージャ

参照

Operator ステートメント

Function ステートメント (Visual Basic)