<procedurename>デリゲート ' ' と互換性のあるシグネチャを持つ、アクセス可能なメソッド ' ' がありません <delegatename> 。<suberrorlist>No accessible method '<procedurename>' has a signature compatible with delegate '<delegatename>':<suberrorlist>

代入ステートメントによってプロシージャのアドレスがデリゲート変数に代入されましたが、シグネチャが一致するプロシージャのバージョンをコンパイラが見つけられません。An assignment statement assigns the address of a procedure to a delegate variable, but the compiler cannot find a version of the procedure with a matching signature.

コードがプロシージャのアドレスを使用する場合、デリゲートとパラメーター リストが一致するプロシージャのバージョンをコンパイラは見つけようとします。When code uses the address of a procedure, the compiler tries to find a version of that procedure with a parameter list that matches that of the delegate. プロシージャがオーバーロードされたいくつかのバージョンで定義されている場合、コンパイラはシグネチャが一致する単一のバージョンを見つけようとします。If the procedure is defined in several overloaded versions, the compiler tries to find a single version with a matching signature. 詳細については、「 Overload Resolution」を参照してください。For more information, see Overload Resolution.

コンパイラは、シグネチャが一致するプロシージャのバージョンを見つけられない場合に、このエラーを生成します。If the compiler cannot find any version of the procedure with a matching signature, it generates this error. たとえば、プロシージャまたはデリゲートがジェネリックで、これに型引数が渡され、他のシグネチャと一致しないシグネチャが提供される場合に発生します。This can happen, for example, if either the procedure or the delegate is generic and a type argument is passed to it that gives it a signature that does not match the other signature.

エラー ID: BC30950Error ID: BC30950

このエラーを解決するにはTo correct this error

  1. プロシージャまたはデリゲートを再定義し、パラメーター リストが一致するようにします。Redefine either the procedure or the delegate so that they have matching parameter lists.

    - または --or-

    プロシージャとパラメーター リストが一致する新しいデリゲートを定義するか、デリゲートとパラメーター リストが一致する新しいプロシージャを定義します。Define a new delegate with a parameter list matching that of the procedure, or define a new procedure with a parameter list matching that of the delegate.

  2. プロシージャまたはデリゲートがジェネリックの場合は、シグネチャが他のシグネチャと一致する型引数を渡します。If either the procedure or the delegate is generic, then pass it a type argument that causes its signature to match the other signature.

関連項目See also