'<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

이 오류를 해결하려면

  • 위치로 인수를 제공하거나 인수를 생략하는 쉼표를 제거합니다.

참고 항목