型パラメータの 1 つ以上のデータ型は同じ型には変換されないため、これらの引数から推論することはできません

更新 : 2007 年 11 月

エラー メッセージ

型パラメータの 1 つ以上のデータ型は同じ型には変換されないため、これらの引数から推論することはできません。データ型を明示的に指定すると、このエラーが修正される可能性があります。

このエラーは、オーバーロードの解決が失敗したときに発生します。特定のオーバーロード候補が削除された理由を示す、従属メッセージとして発生します。このエラーは、コンパイラが型の推論を使用して、引数と互換性のある型パラメータのデータ型を見つけることができないということを説明しています。

Bb531238.alert_note(ja-jp,VS.90).gifメモ :

引数を指定できない場合 (たとえば、クエリ式内のクエリ演算子など)、エラーの 2 つ目の文は表示されません。

使用例を含む詳細については、「メソッド '<methodname>' 内の型パラメータの 1 つ以上のデータ型は同じ型には変換されないため、これらの引数から推論することはできません」を参照してください。

Error ID: BC36659 および BC36656

参照

概念

厳密でないデリゲート変換

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

オーバーロードの解決法