De extensiemethode '<methodname>' die is gedefinieerd in '<modulenaam>' is niet algemeen (of heeft geen vrije typeparameters) en kan dus geen typeargumenten hebben
Er is een typeargument opgegeven in een aanroep naar een extensiemethode die geen algemene parameters heeft of geen algemene parameters heeft waarvoor een type nog niet is opgegeven. De volgende code veroorzaakt deze fout bijvoorbeeld.
' The extension method is not generic.
<Extension()> _
Sub Example(ByVal str As String)
' Body of the Sub.
End Sub
Dim str = "hi"
'' The call to Example specifies a type argument.
'' Not valid.
'str.Example(Of String)()
Fout-id: BC36907
Voeg een typeparameter toe aan de definitie van de extensiemethode.
Verwijder het argument extra type uit de procedure-aanroep.
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: