この型引数の数を受け付けるアクセス可能な '<genericprocedurename>' がありません。

更新 : 2007 年 11 月

ステートメントが複数のオーバーロードされたバージョンを持つジェネリック プロシージャを呼び出していますが、呼び出しに指定された型引数と同じ数の型パラメータを定義した、オーバーロードされたバージョンが 1 つもありません。

ジェネリック バージョンが 1 つしかない場合は、型引数を指定せずにそれを呼び出すことができ、コンパイラは型の推論を試行できます。詳細については、「Visual Basic におけるジェネリック プロシージャ」の「型の推定」を参照してください。しかし、複数のジェネリック バージョンがある場合は、型引数を指定しない限り、コンパイラはその中の 1 つを選ぶことができません。型引数を 1 つ指定する場合は、オーバーロードされたバージョンの 1 つに定義されているすべての型パラメータに対して、型引数を指定する必要があります。

Error ID: BC32118

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

  • どのオーバーロードされたバージョンを呼び出すか決めてから、正しい数の型引数を指定します。

参照

概念

プロシージャのオーバーロード

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

Visual Basic におけるジェネリック プロシージャ

参照

Overloads