型 '<typename>' は、型パラメータから継承することはできません。

更新 : 2007 年 11 月

ジェネリックな型パラメータを指定する Inherits ステートメント がクラスまたはインターフェイスに含まれています。

まだ定義されていない型を継承することはできません。継承には基本クラスのメンバを再利用する働きがあるので、基本クラスのメンバが既に定義されている必要があります。ジェネリックな型パラメータは、型引数で指定される特定の型に置き換えられるプレースホルダです。したがって、型はプレースホルダを継承できません。

Error ID: BC32055

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

  • 継承する型が別の型を継承する必要がある場合は、型パラメータの代わりに特定の型を使用します。

  • 基本型をジェネリックな型パラメータで表す必要がある場合は、他の型はこの型を継承できません。Inherits ステートメント を削除します。

参照

概念

Visual Basic におけるジェネリック型

その他の技術情報

Visual Basic の継承