valeur par défaut des paramètres d'une fonction
Bonjour,
Je créé une fonction void qui doit recevoir un tableau de string
J'appelle ma fonction de la façon suivante:
Code:
Ma_Fonction (int intMonNumero = 1, new string[2] { "Code", "Libellé" })
Ma fonction est définie ainsi:
Code:
static public void Ma_Fonction (int monNumero, string[] monTableau)
Je voulais savoir s'il était possible d'appeler la fonction ainsi:
Code:
Ma_Fonction (int intMonNumero = 1)
en omettant le 2ème paramètre et indiquer dans la fonction que si le paramètre est omis, c'est par défaut { "Code", "Libellé" } ?
Avec un string, un int, un bool, j'y arrive, je fais par exemple
Code:
static public void Ma_Fonction (int monNumero = 1)
Quand je fais avec le tableau, il met "La valeur de paramètre par défaut pour 'monTableau' doit être une constante au moment de la compilation"
Code:
static public void Ma_Fonction (int monNumero, string[] monTableau = new string [2] {"Code","Libellé"})
Merci d'avance