Em muitos casos temos a necessidade de recuperar a descrição de um Enum partindo do código, pois é este que temos gravado em nosso banco de dados, veja como:
//Enumerador de tipos public enum GenericDBType { Bit = 0, String = 1, Object = 2, Datetime = 3 } //Digamos que eu tenha gravado no meu banco o código do enumerador //neste caso vamos eleger o String (código 1), agora eu desejo recuperar //a descrição do enumerador (String) a partir do código gravado (1). //É bem simples, veja: //Código que tá gravado no banco de dados int codigoGravadoBanco = 1; //o retorno será "String" Enum.GetName(typeof(GenericDbType), codigoGravadoBanco);
É isso ai, bem simples… 🙂