mai
2007
J’avais récemment blogué sur la possibilité de définir une valeur par défaut pour les paramètres des méthodes en VB. J’apporte un petit complément : tous les paramètres qui suivent le paramètre Optional doivent-être Optional. Si vous avez des paramètres non optional, il faudra les mettre avant les paramètres optional.
Immaginons la méthode suivante :
public Function Test(ByVal value as Integer, Optional ByVal un as Integer = 1, Optional ByVal deux as Integer = 2)
Si vous voulez l’appelez en renseignant value uniquement (obligatoire), vous pouvez faire la chose suivante :
Test(10)
Si vous voulez également renseigner un, vous pouvez faire la chose suivante :
Test(10, 20)
Si vous voulez renseigner value et deux, vous pouvez faire la chose suivante :
Test(10, , 30)