Параметр "<parametername>" в методе расширения "methodname<>", определенный в< "typename>", уже имеет соответствующий аргумент, опущенный
При вызове процедурой метода расширения указывается аргумент по позиции, а затем тот же аргумент указывается по имени. Например, в следующем вызове метода расширения 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)
Идентификатор ошибки: BC36583
- Предоставьте аргумент по позиции или удалите запятую, которая пропускает его.
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: