मैं एक आवेदन बनाने के लिए सी # नेट 3.5 का उपयोग कर रहा हूं। मैं बिना किसी समस्या के .net 4.0 में वैकल्पिक पैरामीटर विशेषताओं के साथ काम कर रहा हूं। मैं नोटिस 3.5 के साथ विकल्प (वैकल्पिक हल) इसलिए की तरह अपने विधि के लिए निम्न विशेषताओं को जोड़ने के लिए है कि वहाँ:सी # 3.5 पैरामीटर के लिए वैकल्पिक और डिफ़ॉल्ट वैल्यू
public static void MethodName(string name, [Optional][DefaultValue(null)]string placeHolder)
{
}
हालांकि मैं विधि के गुण को शामिल किया है, अगर मैं कोशिश करते हैं और यह बहुत की तरह फोन :
MethodName("test");
संकलक शिकायत करेगा कि यह एक के बजाय दो पैरामीटर की तलाश में है। क्या यह वास्तव में सी # नेट 3.5 का उपयोग कर ऐसा करना संभव है? क्या मुझसे कुछ गलत हो रही है?
वही बात हमारे साथ होती है। क्या आपको कोई समाधान मिला? – PrateekSaluja