Примечание. Этот вопрос задавался в то время, когда С# еще не поддерживал необязательные параметры (то есть до С# 4).
Мы создаем веб-API, программно созданный из класса С#. Класс имеет метод GetFooBar(int a, int b)
, и API имеет метод GetFooBar
, имеющий параметры запроса, такие как &a=foo &b=bar
.
Классы должны поддерживать необязательные параметры, которые не поддерживаются на языке С#. Какой лучший подход?