2009-09-02 11 views
7

संभव डुप्लिकेट:
How do I enumerate an enum?एक enum के सभी संभावित मूल्यों को कैसे पता लगाएं?

मैं एक enum प्रकार MyEnum है कहो। MyEnum के प्रकार के लिए सभी संभव मूल्यों की सूची प्राप्त करने के लिए सी # में कोई तरीका है?

+0

और http://stackoverflow.com/questions/105372/c-how-to-enumerate-an-enum – LukeH

उत्तर

11

एनम का एक उदाहरण किसी भी नियमित enum के लिए अंतर्निहित प्रकार (यानी int.MinValueint.MaxValue के माध्यम से किसी भी असाइन करने योग्य हो सकता है)। और Enum.GetValues पर कॉल करके आप नाम मानों की एक सूची प्राप्त कर सकते हैं।

6

Enum.GetValues(typeof(SomeEnum));

सभी मूल्यों के साथ एक सरणी वापस आ जाएगी। मुझे नहीं पता कि यह आपकी मदद करता है या नहीं।

संबंधित मुद्दे