型引数 '<typeargumentname>' は型パラメータ '<typeparametername>' の 'Structure' 制約を満たしていません。

更新 : 2007 年 11 月

ジェネリック型に指定された型引数が、その一致する型パラメータに対する値型の制約を満たしていません。

制約リストには、型パラメータに渡される型引数に対する要件を設定します。制約リストに特定のクラスやインターフェイスを何も含めない場合は、次のいずれかを指定して汎用の要件を設定できます。

同じ型パラメータに対して Structure と Class の両方を指定することはできません。また、これらを複数回指定することもできません。

Error ID: BC32105

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

  • 任意の値型の型引数を選択します。

参照

処理手順

方法 : ジェネリック クラスを使用する

概念

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

値型と参照型