ठीक है, मुझे नहीं लगता कि शीर्षक सही कहता है ... लेकिन यहां जाता है:संभव एक स्ट्रिंग नाम के आधार पर एक Enum लोड करने के लिए?
मेरे पास लगभग 40 Enums के साथ एक कक्षा है। अर्थात्:
Class Hoohoo
{
public enum aaa : short
{
a = 0,
b = 3
}
public enum bbb : short
{
a = 0,
b = 3
}
public enum ccc : short
{
a = 0,
b = 3
}
}
अब कहते हैं कि मैं तार और मूल्यों की एक शब्दकोश है, और प्रत्येक स्ट्रिंग ऊपर उल्लेख किया enums का नाम है:
Dictionary<string,short>{"aaa":0,"bbb":3,"ccc":0}
मैं करने के लिए HooBoo.aaa में "aaa" को बदलने की जरूरत देखो 0 एनम स्थिर होने के बाद ऐसा करने का कोई तरीका नहीं दिख रहा है। अन्यथा मुझे प्रत्येक enum के लिए स्ट्रिंग को बांधने के लिए एक विधि लिखनी होगी। मैं ऐसा कर सकता हूं लेकिन लिखने के लिए बहुत कोड है।
धन्यवाद, Cooter
बिल्कुल सही। मुझे पता था कि एक साधारण जवाब होगा .... धन्यवाद। – Cooter