Note : Cette question a été posée à une époque où C# ne prenait pas encore en charge les paramètres facultatifs (c'est-à-dire avant C# 4).
Nous construisons une API web qui est générée de manière programmatique à partir d'une classe C#. La classe possède une méthode GetFooBar(int a, int b)
et l'API a une méthode GetFooBar
en prenant des paramètres d'interrogation comme &a=foo &b=bar
.
Les classes doivent supporter les paramètres optionnels, ce qui n'est pas supporté par le langage C#. Quelle est la meilleure approche ?
8 votes
Ou attendez la sortie de C# 4.0. Les paramètres optionnels sont supportés.