変換演算子によって Object から変換することはできません。

更新 : 2007 年 11 月

変換演算子が、パラメータに オブジェクト型 (Object)を指定して宣言されています。

Visual Basic はコンパイル時に、参照型からその継承階層にあるすべての型 (つまり、その型が派生した型と、その型から派生した型) への変換が、既に定義済みで存在すると判断します。Object は .NET Framework の汎用データ型であるため、すべての型が Object から派生しています。

コンパイラはこの変換が既に定義されているものと判断するため、変換を定義し直すことはできません。

Error ID: BC33032

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

  • この演算子定義を完全に削除します。これは既に定義されています。

参照

処理手順

方法 : 演算子を定義する

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

概念

演算子プロシージャ

汎用データ型としてのオブジェクト型 (Object)

参照

Operator ステートメント