Parâmetro de tipo não permitido na cláusula 'Implements'
Uma cláusula Implements
em um tipo genérico especifica um parâmetro de tipo como o membro a ser implementado.
Uma cláusula Implements
deve especificar uma interface e um membro. Ela pode passar um parâmetro de tipo para a interface, mas não para o membro, nem usá-lo como o nome do membro.
As instruções a seguir podem gerar esse erro.
Class c1(Of t)
Implements i1(Of t)
Public Sub doSomething() Implements t
End Class
ID do Erro: BC32056
Especifique o nome e um membro genuíno da interface seguindo a palavra-chave
Implements
. Você pode passar o parâmetro de tipo para a interface, se apropriado.VBPublic Sub doSomething() Implements i1(Of t).doSomething
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: