デリゲート '<デリゲート名>' と互換性のあるシグネチャを持つアクセス可能なメソッド '<プロシージャ名>' がありません: <サブエラー リスト>
代入ステートメントによってプロシージャのアドレスがデリゲート変数に代入されましたが、シグネチャが一致するプロシージャのバージョンをコンパイラが見つけられません。
コードがプロシージャのアドレスを使用する場合、デリゲートとパラメーター リストが一致するプロシージャのバージョンをコンパイラは見つけようとします。 プロシージャがオーバーロードされたいくつかのバージョンで定義されている場合、コンパイラはシグネチャが一致する単一のバージョンを見つけようとします。 詳細については、「 Overload Resolution」を参照してください。
コンパイラは、シグネチャが一致するプロシージャのバージョンを見つけられない場合に、このエラーを生成します。 たとえば、プロシージャまたはデリゲートがジェネリックで、これに型引数が渡され、他のシグネチャと一致しないシグネチャが提供される場合に発生します。
エラー ID: BC30950
このエラーを解決するには
プロシージャまたはデリゲートを再定義し、パラメーター リストが一致するようにします。
または
プロシージャとパラメーター リストが一致する新しいデリゲートを定義するか、デリゲートとパラメーター リストが一致する新しいプロシージャを定義します。
プロシージャまたはデリゲートがジェネリックの場合は、シグネチャが他のシグネチャと一致する型引数を渡します。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示