Desenvolvedores.Net - TechBlog

Tag Archives: Enum

Introdução ao C# – Parte 3 – Enum e Casting

0
1 Estrela2 Estrelas3 Estrelas4 Estrelas5 Estrelas (3 votos, média: 5,00 de 5)
Loading...
7 de outubro de 2011

C_thumb1

Pessoal

Segue abaixo mais um vídeo da nossa série sobre .NET Framework, C# e OOP (Programação Orientada a Objetos). E neste estamos dando sequencia a introdução a linguagem C#, tratando mais especificamente dos enumeradores (enum) e conversões entre tipos (casting).

YouTube responded to TubePress with an HTTP 410 - No longer available

Como recuperar a descrição do enumerador partindo do código dele

2
1 Estrela2 Estrelas3 Estrelas4 Estrelas5 Estrelas (1 votos, média: 5,00 de 5)
Loading...
17 de dezembro de 2010

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… 🙂