Der Parameter '<Parametername>' in der in '<Typname>' definierten Erweiterungsmethode '<Methodenname>' hat bereits ein entsprechendes ausgelassenes Argument
Aktualisiert: November 2007
Parameter '<parametername>' in extension method '<methodname>' defined in '<typename>' already has a matching omitted argument
Bei einem Prozeduraufruf einer Erweiterungsmethode wird ein Argument nach der Position ausgelassen und dann das Argument nach dem Namen geliefert. Durch den folgenden Aufruf der Erweiterungsmethode ABC wird ein Argument für Parameter Y beispielsweise zuerst ausgelassen und dann das Argument nach dem Namen geliefert.
<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)
Fehler-ID: BC36583
So beheben Sie diesen Fehler
- Stellen Sie das Argument für die Position bereit, oder entfernen Sie das Komma, durch das es ausgelassen wird.