संभव डुप्लिकेट:
How do I enumerate an enum?एक enum के सभी संभावित मूल्यों को कैसे पता लगाएं?
मैं एक enum प्रकार MyEnum है कहो। MyEnum के प्रकार के लिए सभी संभव मूल्यों की सूची प्राप्त करने के लिए सी # में कोई तरीका है?
संभव डुप्लिकेट:
How do I enumerate an enum?एक enum के सभी संभावित मूल्यों को कैसे पता लगाएं?
मैं एक enum प्रकार MyEnum है कहो। MyEnum के प्रकार के लिए सभी संभव मूल्यों की सूची प्राप्त करने के लिए सी # में कोई तरीका है?
एनम का एक उदाहरण किसी भी नियमित enum के लिए अंतर्निहित प्रकार (यानी int.MinValue
int.MaxValue
के माध्यम से किसी भी असाइन करने योग्य हो सकता है)। और Enum.GetValues
पर कॉल करके आप नाम मानों की एक सूची प्राप्त कर सकते हैं।
Enum.GetValues(typeof(SomeEnum));
सभी मूल्यों के साथ एक सरणी वापस आ जाएगी। मुझे नहीं पता कि यह आपकी मदद करता है या नहीं।
और http://stackoverflow.com/questions/105372/c-how-to-enumerate-an-enum – LukeH