Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Um procedimento genérico é chamado sem fornecer argumentos de tipo, e os argumentos de tipo inferidos resultam em um ou mais avisos.
Normalmente, quando você invoca um tipo genérico, fornece um argumento de tipo para cada parâmetro de tipo que o tipo genérico define. Se você não fornecer nenhum argumento de tipo, o compilador tentará inferir os tipos a serem passados para os parâmetros de tipo. Se os tipos inferidos causarem ambiguidade ou se eles criarem uma situação que possa levar a resultados inesperados, o compilador gerará esse aviso.
Uma restrição em um parâmetro de tipo limita quais argumentos de tipo podem ser passados para ele. Por exemplo, um parâmetro de tipo pode ser restrito a ser uma classe que implementa a interface IComparable<T>. Para obter mais informações, confira "Restrições" em Procedimentos genéricos no Visual Basic.
Por padrão, esta mensagem é um aviso. Para obter mais informações sobre como ocultar avisos ou tratar os avisos como erros, consulte Configurar avisos no Visual Basic.
ID do erro: BC41006
Para corrigir este erro
- Forneça argumentos de tipo para o procedimento genérico, para que o compilador não precise inferi-los.