मुझे एक बहुत मजेदार समस्या है, जो मुझे यकीन नहीं है कि आप इस दृष्टिकोण का उपयोग करके भी हल कर सकते हैं।स्ट्रिंग कम होने पर पार्स एनम
मेरे पास कुछ स्ट्रिंग है, जो सभी लोअरकेस है। आइए बस इसे व्यवसाय करें पर कॉल करें। अब, मेरे पास एक enum प्रकार है, जहां मान BusinessLaw है।
मैं क्या करना चाहता हूं, व्यवसाय की स्ट्रिंग को बिजनेस लॉ एनम प्रकार में परिवर्तित करना है।
आम तौर पर मैं इसे ऐसा करने से दृष्टिकोण होगा:
return (EnumType) (Enum.Parse(typeof (EnumType), value));
हालांकि, यह संभव नहीं है जब वहाँ कुछ मामले का अंतर है।
आप इस मुद्दे को कैसे हल करेंगे? या यह प्रकृति से, असहनीय है?
और वहाँ से बचना चाहिए हमारे पास सही जवाब है। मेरे दिन को बचाने के लिए बहुत बहुत धन्यवाद! सौभाग्य से परिदृश्य वहां नहीं हो सकता है :-) –