'TypeOf ... Is' の左には参照型を持つオペランドが必要ですが、このオペランドの型は '<type>' です。

更新 : 2007 年 11 月

TypeOf...Is 式は、オブジェクト変数の実行時の型の互換性を確認します。値型に対して互換性を確認することはできません。

Error ID: BC30021

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

  • Option Strict が Off の場合、TypeName 関数または VarType 関数を使用して、変数のデータ型に関する情報を取得します。

  • Option Strict が On の場合、変数のデータ型は変数宣言によって決まります。

参照

概念

Visual Basic における比較演算子

参照

TypeName 関数 (Visual Basic)

VarType 関数 (Visual Basic)

Option Strict ステートメント