Udostępnij za pośrednictwem


Nazwa parametru typu "<typeparametername1>" nie jest zgodna< z typeparametername2>, odpowiedni parametr typu zdefiniowany w częściowej deklaracji metody "<methodname>"

W metodzie częściowej, która zawiera co najmniej jeden parametr typu, nazwy parametrów typu muszą być takie same w deklaracji metody i w implementacji metody.

Na przykład następująca deklaracja i implementacja powodują ten błąd.

' 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  

Identyfikator błędu: BC31443

Aby poprawić ten błąd

  • Sprawdź parametry typu, aby określić, gdzie nie są zgodne. Zmień nazwy w razie potrzeby, aby były takie same.

Zobacz też