<A "typename>" paraméterben definiált< "methodname>" bővítménymetódus "<parametername>" paramétere már rendelkezik egyező kihagyott argumentumtal

A bővítménymetódusra irányuló eljáráshívások pozíció szerint kihagyják az argumentumot, majd név szerint beszedik az argumentumot. A következő bővítményhívási metódus ABC például először kihagy egy paraméter argumentumát Y, majd név szerint adja meg.

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

Hibaazonosító: BC36583

A hiba kijavítása

  • Adja meg az argumentumot pozíció szerint, vagy távolítsa el az azt kihagyó vesszőt.

Lásd még