次の方法で共有


アクセス可能な '<method>' がこれらの arguments:<error に最も固有であるため、オーバーロードの解決に失敗しました>

オーバーロードされたメソッドの呼び出しを行いましたが、コンパイラは、引数リストを変換できるパラメーター リストを持つ 2 つ以上のオーバーロードを検出し、その中から選択することはできません。

コンパイラは、呼び出し元の引数リストとオーバーロード パラメーター リスト内のデータ型をできるだけ厳密に照合しようとします。 型チェック スイッチ (Option Strict ステートメント) が OnOffかに関係なく、各引数から対応するパラメーターへの拡大変換が必要です。

コンパイラは、拡大要件を満たす複数のオーバーロードを見つけた場合、引数データ型に最も固有のオーバーロードを探します。つまり、最も大きい量の拡大を要求します。 このエラー メッセージは、あるオーバーロードが 1 つの引数のデータ型に対してより具体的である一方で、別のオーバーロードが別の引数のデータ型に対してより具体的である場合に生成されます。 詳細と例については、「 オーバーロードの解決」を参照してください。

エラー ID: BC30521

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

  1. メソッドのすべてのオーバーロードを確認し、呼び出すオーバーロードを決定します。

  2. 呼び出し元のステートメントで、引数のデータ型を目的のオーバーロードに対して定義されたパラメーターのデータ型と一致させます。 CType 関数を使用して、1 つ以上のデータ型を定義された型に変換する必要がある場合があります。

こちらも参照ください