Поделиться через


Имя параметра типа <имяПараметраТипа1> не соответствует имени соответствующего параметра <имяПараметра2>, определенного в объявлении разделяемого метода <имяМетода>

Обновлен: Ноябрь 2007

Name of type parameter '<typeparametername1>' does not match '<typeparametername2>', the corresponding type parameter defined on the partial method declaration '<methodname>'

Для разделяемого метода, включающего один или несколько параметров типа, имена параметров должны соответствовать именам в объявлении и реализации метода.

Например, объявление или реализация следующего вида вызывает эту ошибку.

' 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

Идентификатор ошибки: BC31443

Чтобы исправить эту ошибку

  • Проверьте параметры типа на предмет их соответствия. При необходимости измените имена параметров.

См. также

Основные понятия

Разделяемые методы

Универсальные процедуры в Visual Basic