यहां मेरी विधि है:सी # 4.0 वैकल्पिक पैरामीटर्स - प्रकार "वैकल्पिक" प्रकार के वैकल्पिक पैरामीटर निर्दिष्ट करने के लिए कैसे?
public void SomeQuery(string email = "", Guid userId = Guid.Empty)
{
// do some query
}
userId
मुझे एक त्रुटि दे रहा है क्योंकि यह एक संकलन-समय स्थिर होना चाहिए, जिसे मैं समझता हूं। लेकिन जब भी मैं एक कॉन्स घोषित करता हूं:
private const emptyGuid = Guid.Empty;
फिर विधि हस्ताक्षर को इस प्रकार बदलें:
public void SomeQuery(string email = "", Guid userId = emptyGuid)
{
// do some query
}
अभी भी कोई प्यार नहीं है।
मुझे क्या याद आ रही है?
संभावित डुप्लिकेट [मैं सी # में Guid.Empty के लिए एक पैरामीटर कैसे लागू हो सकता है?] (Https://stackoverflow.com/प्रश्न/5117970/कैसे-कर सकते हैं-ए-डिफ़ॉल्ट एक पैरामीटर करने वाली guid खाली-इन-सी) –