참고 : 이 질문은 C #이 아직 선택적 매개 변수를 지원하지 않는 (예 : C # 4 이전)에 질문되었습니다.
C # 클래스에서 프로그래밍 방식으로 생성되는 웹 API를 구축 중입니다. 클래스에는 메소드가 GetFooBar(int a, int b)
있고 API GetFooBar
에는와 같은 쿼리 매개 변수를 취하는 메소드 가 있습니다 &a=foo &b=bar
.
클래스는 C # 언어에서 지원되지 않는 선택적 매개 변수를 지원해야합니다. 가장 좋은 방법은 무엇입니까?