型パラメータに使用される 'New' に引数を渡すことはできません。

更新 : 2007 年 11 月

宣言ステートメントまたは代入ステートメントは、ジェネリック型を呼び出し、New (Visual Basic) 制約がある型パラメータにコンストラクタ引数を渡します。

型パラメータの制約リストには、その型パラメータに渡す型引数が、作成元のコードがアクセスできるパラメータなしのコンストラクタを常に公開しなければならないという制約を指定できます。型パラメータでは、パラメータを受け取るコンストラクタの作成を強制することはできません。New 制約のある型パラメータは、そのような種類のコンストラクタを受け付けません。

Error ID: BC32085

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

  • ジェネリック型を呼び出すステートメントから、型引数の後にある引数リストを削除します。コンストラクタ引数をそれらに対応する型パラメータに渡すことはできません。

参照

概念

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

値型と参照型