मैं इस तरह enum है:enum को स्ट्रिंग में कनवर्ट करने का सबसे अच्छा तरीका क्या है?
public enum ObectTypes
{
TypeOne,
TypeTwo,
TypeThree,
...
TypeTwenty
}
तो मैं स्ट्रिंग को यह enum बदलना होगा। अब मैं इस तरह कर रही है: बेहतर तरीका यह है है
public string ConvertToCustomTypeName(ObjectTypes typeObj)
{
string result = string.Empty;
switch (typeObj)
{
case ObjectTypes.TypeOne: result = "This is type T123"; break;
case ObjectTypes.TypeTwo: result = "Oh man! This is type T234"; break;
...
case ObjectTypes.TypeTwenty: result = "This is type last"; break;
}
return result;
}
इम काफी यकीन है कि वहाँ, मैं कुछ अच्छा अभ्यास समाधान की तलाश में।
EDIT: परिणाम स्ट्रिंग में कोई भी पैटर्न नहीं है।
अग्रिम धन्यवाद।
इसके अलावा FWIW आपको परिणाम ऑब्जेक्ट की आवश्यकता नहीं है, बस आप उन तारों को वापस कर दें और ब्रेक स्टेटमेंट से छुटकारा पाने में भी सक्षम हों। –
@ क्रिस मैरिसिक। हां, आपके पास सही है, लेकिन वह चर केवल बेहतर पढ़ने के लिए है :-) – Dariusz