devo enum come questo:Qual è il modo migliore per convertire enum in stringa?
public enum ObectTypes
{
TypeOne,
TypeTwo,
TypeThree,
...
TypeTwenty
}
poi ho bisogno di convertire questo enum a stringa. Ora sto facendo così:
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;
}
Sono abbastanza sicuro che c'è modo migliore di fare questo, sto cercando qualche soluzione di buona pratica.
MODIFICA: non esiste un modello nella stringa di risultati.
Grazie in anticipo.
Anche FWIW non è necessario l'oggetto risultato, basta solo restituire quelle stringhe ed essere in grado di eliminare anche le dichiarazioni di interruzione. –
@Chris Marisic. Sì, hai ragione, ma quella variabile è solo per una lettura migliore :-) – Dariusz