共用方式為


參數 '<parametername>' 在 '<typename>' 中定義的擴充方法 '<methodname>' 已有符合的省略引數

更新:2007 年 11 月

擴充方法的程序呼叫會依位置省略引數,然後依名稱提供引數。例如,下列對擴充方法 ABC 的呼叫會先忽略參數 Y 的引數,然後依名稱提供該引數。

<Extension()> _
Public Sub ABC(ByVal X As Integer, Optional ByVal Y As Byte = 0, _
               Optional ByVal Z As Byte = 0)
End Sub
' . . .
' Calling extension method ABC.
Dim number As Integer
' Not valid.
' number.ABC(, 4, Y:=5)

錯誤 ID:BC36583

若要更正這個錯誤

  • 請提供依位置傳遞的引數,或是移除省略引數的逗號。

請參閱

概念

擴充方法 (Visual Basic)

依位置和名稱傳遞引數