कभी-कभी दूसरों के C # कोड को पढ़ते समय मुझे एक ऐसी विधि दिखाई देती है जो एकल पैरामीटर में कई एनुम मानों को स्वीकार करेगी। मैंने हमेशा सोचा था कि यह साफ-सुथरा था, लेकिन इस पर कभी गौर नहीं किया।
खैर, अब मुझे लगता है कि मुझे इसकी आवश्यकता हो सकती है, लेकिन पता नहीं कैसे
- इसे स्वीकार करने के लिए विधि हस्ताक्षर सेट करें
- विधि में मूल्यों के साथ काम करते हैं
- एनम को परिभाषित करें
इस तरह की चीज को हासिल करना।
मेरी विशेष स्थिति में, मैं System.DayOfWeek का उपयोग करना चाहूंगा, जिसे इस प्रकार परिभाषित किया गया है:
[Serializable]
[ComVisible(true)]
public enum DayOfWeek
{
Sunday = 0,
Monday = 1,
Tuesday = 2,
Wednesday = 3,
Thursday = 4,
Friday = 5,
Saturday = 6
}
मैं अपने तरीके से DayOfWeek मानों में से एक या अधिक पास करने में सक्षम होना चाहता हूं। क्या मैं इस विशेष एनम का उपयोग कर पाऊंगा? मैं ऊपर सूचीबद्ध 3 चीजें कैसे करूं?