Leer en inglés

Compartir a través de


El parámetro '<parametername>' del método de extensión '<methodname>' definido en '<typename>' tiene ya un argumento omitido correspondiente

Una llamada a procedimiento a un método de extensión omite un argumento por posición y luego proporciona el argumento por nombre. Por ejemplo, la siguiente llamada al método de extensión ABC omite primero un argumento para el parámetro Yy después lo proporciona por nombre.

VB
<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. de error: BC36583

Para corregir este error

  • Proporcione el argumento por posición o quite la coma que lo omite.

Consulte también