'IsNot' には参照型を持つオペランドが必要ですが、このオペランドの値型は '<typename>' です。

更新 : 2007 年 11 月

式の中で、IsNot 演算子と少なくとも 1 つの値型オペランドが使用されています。

IsNot 演算子は、2 つのオブジェクト参照が別のオブジェクトを参照しているかどうかを判定します。この演算子では 2 つの参照型のポインタ値を比較するため、値型は使用できません。

Error ID: BC31419

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

  • 2 つの値型の値を比較する場合は、= または <> 比較演算子を使用します。

  • 2 つの参照型のポインタを比較する場合は、両方のオペランドでオブジェクト参照を使用していることを確認してください。参照変数や、参照変数のような動作をする要素 (Me キーワードなど) を使用することができます。

参照

処理手順

方法 : 2 つのオブジェクトが等しいかどうかをテストする

概念

Visual Basic における比較演算子