型の制約 '<式>' は、クラスかインターフェイスでなければなりません。
更新 : 2007 年 11 月
制約リストに、型パラメータに対する有効な制約を表していない式が含まれています。
制約リストには、型パラメータに渡される型引数に対する要件を設定します。次の要件を任意に組み合わせて指定できます。
型引数は、1 つまたは複数のインターフェイスを実装する必要がある
型引数は、最大で 1 つのクラスを継承する必要がある
型引数は、作成しているコードからアクセス可能なパラメータなしのコンストラクタを公開する必要がある
型引数は参照型であることが必要か、または値型であることが必要
Error ID: BC32048
このエラーを解決するには
式とその要素のスペルが正しいことを確認します。
式が上記の一覧にある要件を満たしていない場合は、式を制約リストから削除します。
式がインターフェイスまたはクラスを参照している場合は、コンパイラがそのインターフェイスまたはクラスにアクセスできることを確認してください。名前の修飾が必要な場合や、プロジェクトへの参照を追加することが必要な場合があります。詳細については、「同じ名前を持つ複数の変数がある場合に参照を解決する」の「プロジェクトへの参照」を参照してください。
参照
処理手順
方法 : Visual Studio で参照を追加および削除する (C#)