Argumentos de tipo no esperados
Una cláusula Implements
facilita argumentos de tipo para el miembro de interfaz que implementa.
La cláusula Implements
solo debería identificar la interfaz y el miembro que implementa. Esto significa que, si declara un procedimiento genérico, la cláusula Of
y los argumentos de tipo deben aparecer en la parte principal de la declaración, igual que lo harían si no implementara un procedimiento de interfaz.
El código siguiente puede generar este error.
Public Interface testInterface
Sub testSub(Of t)()
End Interface
Public Class testClass
Implements testInterface
Public Sub testSub() Implements testInterface.testSub(Of t)()
End Sub
End Class
La declaración anterior a la cláusula Implements
debe ser similar a la definición de interfaz, excepto por la posible adición de modificadores de acceso o de procedimiento. El código siguiente evita el error.
Public Sub testSub(Of t)() Implements testInterface.testSub
Id. de error: BC32088
Quite la lista de argumentos de tipo de la cláusula
Implements
.Si implementa un miembro genérico de la interfaz, coloque la lista de argumentos de tipo en la parte principal de la declaración, precediendo la palabra clave
Implements
.
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: