// Most enums can be represented by a string from a direct cast, but some need changes (spaces, hyphons etc) public string GetAgeString() { if (age == CharacterAge.MiddleAged) { return("Middle-aged"); } else { return(age.ToString()); } }