बनाया मैं एक enum है:Enum प्रकार के स्ट्रिंग कनवर्ट नहीं कर सकता मैं
public enum Color
{
Red,
Blue,
Green,
}
अब अगर मैं एक XML फ़ाइल से शाब्दिक तार, मैं इसे कैसे करने के लिए enum प्रकार रंग परिवर्तित कर सकते हैं के रूप में उन रंगों पढ़ें।
class TestClass
{
public Color testColor = Color.Red;
}
अब जब इतने की तरह एक शाब्दिक स्ट्रिंग का उपयोग करके कि विशेषता सेटिंग, मैं संकलक से एक बहुत ही कठोर चेतावनी मिलती है। : डी स्ट्रिंग से रंग में कनवर्ट नहीं कर सकता।
कोई मदद?
TestClass.testColor = collectionofstrings[23].ConvertToColor?????;
अंतर्निहित रूप से ऑब्जेक्ट टू कलर (एनम) को परिवर्तित नहीं कर सकता। इस मामले में मैं क्या कर सकता हूं? –
@ सर्जीओ फिर आप स्पष्ट कास्ट (रंग) – pauloya