Os tipos de dados do(s) parâmetro(s) de tipo não podem ser inferidos a partir desses argumentos porque mais de um tipo é possível

Os tipos de dados do(s) parâmetro(s) de tipo não podem ser inferidos a partir desses argumentos porque mais de um tipo é possível. Especificar explicitamente o(s) tipo(s) de dados pode corrigir esse erro.

Este erro ocorre quando a resolução de sobrecarga falhou. Ocorre como uma mensagem subordinada que indica por que um determinado candidato de sobrecarga foi eliminado. O erro explica que, se a inferência de tipo for aplicada para determinar o tipo de dados dos parâmetros de tipo do procedimento genérico chamado, o compilador encontrará mais de um tipo de dados possível para pelo menos um deles.

Nota

Quando a especificação de argumentos não é uma opção (por exemplo, para operadores de consulta em expressões de consulta), a mensagem de erro aparece sem a segunda frase.

Para obter mais informações e exemplos, consulte Tipo(s) de dados do(s) parâmetro(s) de tipo no método '<methodname>' não podem ser inferidos a partir desses argumentos porque mais de um tipo é possível.

ID de erro: BC36653 e BC36650

Consulte também