Ler em inglês

Compartilhar via


O parâmetro '<parametername>' no método de extensão '<methodname>' definido em '<typename>' já tem um argumento correspondente omitido

Uma chamada de procedimento para um método de extensão omite um argumento por posição e, em seguida, fornece o argumento por nome. Por exemplo, a chamada a seguir para o método ABC de extensão primeiro omite um argumento para parâmetro Ye, em seguida, fornece-o pelo nome.

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 erro: BC36583

Para corrigir este erro

  • Forneça o argumento por posição ou remova a vírgula que o omite.

Confira também