Lezen in het Engels

Delen via


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.

VB
' Definition of the partial method signature with type parameter T.  
Partial Private Sub OnNameChanged(Of T)()  
End Sub  
VB
'' 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

Deze fout corrigeren

  • Bekijk de typeparameters om te bepalen waar ze niet overeenkomen. Wijzig de namen zo nodig om ze hetzelfde te maken.

Zie ook