型パラメーターの名前 '<型パラメーター名 1>' は、部分メソッドの宣言 '<メソッド名>' で定義された、対応する型パラメーター '<型パラメーター名 2>' と一致しません

1 つまたは複数の型パラメーターを含む部分メソッドでは、型パラメーターの名前はメソッドの宣言とメソッドの実装で同じである必要があります。

たとえば、次の宣言と実装では、このエラーが発生します。

' 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

このエラーを解決するには

  • 型パラメーターを調べて、一致しない場所を判別します。 必要に応じて名前を変更し、一致させます。

関連項目