在“<typename>”中定义的扩展方法“<methodname>”中的参数“<parametername>”已具有匹配的省略实参

扩展方法的过程调用按位置忽略实参,然后按名称提供实参。 例如,对扩展方法 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

更正此错误

  • 按位置提供参数,或删除省略它的逗号。

另请参阅