नोट: यह प्रश्न ऐसे समय में पूछा गया था जब C # ने अभी तक वैकल्पिक मापदंडों (यानी C # 4 से पहले) का समर्थन नहीं किया था।
हम एक वेब एपीआई का निर्माण कर रहे हैं जो प्रोग्रामेटिक रूप से सी # क्लास से उत्पन्न होता है। कक्षा में विधि है GetFooBar(int a, int b)
और एपीआई में GetFooBar
क्वेरी परम की तरह एक विधि है &a=foo &b=bar
।
वर्गों को वैकल्पिक मापदंडों का समर्थन करने की आवश्यकता है, जो C # भाषा में समर्थित नहीं है। सबसे अच्छा तरीका क्या है?