Passage de paramètre énum
Hello,
Etant donné que les paramètres optionnels n'existent pas en C#, je n'ai pas d'autre choix que d'utiliser la surcharge...
Dans mon cas, quand on appelle Request(X) il doit apeller Request(X,Y) qui contient tout le code métier.
Le problème, c'est que le paramètre Y est de type Enums.HistoryLogAction et je n'arrive pas à appeler Request(X,Y) en lui passant null pour valeur d'Y...
Est-ce la bonne manière de faire et si oui, comment résoudre ce problème?
Merci d'avance...
Code:
1 2 3 4 5 6 7 8 9
| public void Request(Member request)
{
Request(request, null);
}
public void Request(Member request, Enums.HistoryLogAction historyLogAction)
{
//Ici, la logique métier
} |