演算子 '<operatorname>' は、型 '<typename1>' および '<typename2>' に対して定義されていません。

更新 : 2007 年 11 月

エラー メッセージ

'<operatorname>' 演算子は、'<typename1>' 型および '<typename2>' 型で定義されていません。2 つの参照型を比較する場合は、'Is' 演算子を使用します。

指定した型について不適切な方法で演算子を使おうとしました。2 つのオブジェクトを比較するときに、Is 演算子の代わりに "=" 演算子を使用すると、このエラーが発生する場合があります。

Error ID: BC31080

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

  1. Is 演算子を使用して、2 つの参照型を比較します。

  2. 不等式を表すには、Not 演算子を Is 演算子と組み合わせて使用します。たとえば、次のようにします。

    If Not A Is B Then
    

参照

参照

Is 演算子 (Visual Basic)

= 演算子 (Visual Basic)

Not 演算子 (Visual Basic)