型パラメーターの 1 つ以上のデータ型は同じ型には変換されないため、これらの引数から推論することはできません。Data type(s) of the type parameter(s) cannot be inferred from these arguments because they do not convert to the same type

型パラメーターの 1 つ以上のデータ型は同じ型には変換されないため、これらの引数から推論することはできません。Data type(s) of the type parameter(s) cannot be inferred from these arguments because they do not convert to the same type. データ型を明示的に指定すると、このエラーが修正される可能性があります。Specifying the data type(s) explicitly might correct this error.

このエラーは、オーバーロードの解決法が失敗したときに発生します。This error occurs when overload resolution has failed. これは、特定のオーバーロード候補が削除された理由を示す従属メッセージとして発生します。It occurs as a subordinate message that states why a particular overload candidate has been eliminated. エラーは、コンパイラが型の推定を使用して、引数と互換性のある型パラメーターのデータ型を検索することができないことを説明します。The error explains that the compiler cannot use type inference to find data types for the type parameters that are compatible with the arguments.

注意

引数の指定がオプションではない場合 (たとえば、クエリ式内のクエリ演算子など)、エラー メッセージの 2 つ目の文は表示されません。When specifying arguments is not an option (for example, for query operators in query expressions), the error message appears without the second sentence.

詳細と例については、「 メソッド ' ' 内の型パラメーターのデータ型 <methodname> をこれらの引数から推論することはできません。これらは同じ型に変換されないためです。For more information and examples, see Data type(s) of the type parameter(s) in method '<methodname>' cannot be inferred from these arguments because they do not convert to the same type.

エラー ID: BC36659 および BC36656Error ID: BC36659 and BC36656

関連項目See also