型 '<typename>' は型パラメータが指定されてないため、型引数を指定することができません。

更新 : 2007 年 11 月

ジェネリックではない型を呼び出すときに、宣言ステートメントまたは代入ステートメントで Of 句が指定されています。

ジェネリック型は、1 つ以上の型パラメータを使って指定できるデータ型を操作するクラス、構造体、インターフェイス、プロシージャ、またはデリゲートです。ジェネリック型から型を作成するには、型引数を各型パラメータに渡します。型を作成する過程で、各型引数はそれに対応する型パラメータが現れるたびにそれと置き換えられ、コードが生成されます。

型パラメータは Of 句を使ってかっこの中に定義し、型引数は Of 句を使ってかっこの中に指定します。Of 句は、ジェネリック型を扱う場合にだけ使用します。

ジェネリックではない型は型パラメータを受け付けないため、このような型を呼び出すときに型引数は指定できません。

Error ID: BC32045

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

  1. 宣言ステートメントまたは代入ステートメントで使用する型のスペルを確認します。

  2. ジェネリックではない型を呼び出すときに Of 句とかっこを指定している場合は、それらを削除します。プロシージャ、デリゲート、またはクラス コンストラクタの通常の引数リストを囲むかっこは削除しないでください。

参照

処理手順

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

概念

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

参照

型リスト