De naam van de typeparameter parameter '<typeparametername1>' komt niet overeen met '<typeparametername2>', de bijbehorende typeparameterparameter die is gedefinieerd in de gedeeltelijke methodedeclaratie '<methodname>'
In een gedeeltelijke methode die een of meer typeparameters bevat, moeten de namen van de typeparameters hetzelfde zijn in de declaratie van de methode en in de implementatie van de methode.
De volgende declaratie en implementatie veroorzaken bijvoorbeeld deze fout.
' Definition of the partial method signature with type parameter T.
Partial Private Sub OnNameChanged(Of T)()
End Sub
'' Implementation of the partial method with type parameter N.
'Private Sub OnNameChanged(Of N)()
' Console.WriteLine("Name was changed to " & Me.Name)
'End Sub
Fout-id: BC31443
- Bekijk de typeparameters om te bepalen waar ze niet overeenkomen. Wijzig de namen zo nodig om ze hetzelfde te maken.
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: