类型参数“<typeparametername1>”的名称与在分部方法声明“<methodname>”中定义的相应类型参数“<typeparametername2>”不匹配

更新:2007 年 11 月

在包括一个或多个类型参数的分部方法中,方法声明与方法实现中的类型参数名称必须相同。

例如,下面的声明和实现将导致此错误。

' 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

**错误 ID:**BC31443

更正此错误

  • 检查类型参数,以确定发生不匹配的位置。根据需要更改名称,以使对应的名称相同。

请参见

概念

分部方法

Visual Basic 中的泛型过程