Comment pouvez-vous utiliser les paramètres facultatifs en C#?

Remarque: Cette question a été posée à un moment où le C# n'est pas encore en charge les paramètres facultatifs (c'est à dire avant le C# 4).

Nous allons construire une API web est généré par programmation à partir d'une classe C#. La classe a la méthode GetFooBar(int a, int b) et l'API a une méthode GetFooBar prendre requête params comme &a=foo &b=bar.

Les classes besoins de prise en charge des paramètres, ce qui n'est pas pris en charge en C# la langue. Quelle est la meilleure approche?

  • Ou attendre unitil C# 4.0 est sorti. Les paramètres facultatifs sont pris en charge.
InformationsquelleAutor Kalid | 2008-10-14