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

更新 : 2007 年 11 月

パラメータ型を使って変換演算子が宣言されていますが、戻り値の型はこのパラメータ型から派生します。

Visual Basic は、コンパイルを実行するときに、参照型から継承階層内のすべての型 (つまり派生元の型または派生先の型) への変換が既に定義されていると見なします。このような変換は実行時に失敗する可能性がありますが、コンパイラは実行結果を予測できないので、どのような変換のコンパイルも許可されます。

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

Error ID: BC33030

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

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

参照

処理手順

方法 : 演算子を定義する

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

概念

演算子プロシージャ

参照

Operator ステートメント