型パラメータ '<typeparametername>' には、クラスの制約を 1 つだけ指定できます。

更新 : 2007 年 11 月

制約リストに複数のクラスが含まれています。

型パラメータの制約リストは、任意の数のインターフェイスを受け付けますが、クラスは多くても 1 つだけ受け付けます。型パラメータに渡される型引数は、このクラスを継承する必要があり、Visual Basic では複数の継承はサポートされません。

Error ID: BC32047

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

  • 1 つのクラスを選び出し、それだけを制約リストに指定します。

  • この制約リストに指定できないクラスを扱うために、新しい型パラメータを定義することもできます。

参照

概念

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