Como converter enum em uma string em c#
As enumerações são úteis para definir um conjunto de constantes relacionadas, especialmente quando os valores das constantes têm significado além de apenas seu valor numérico. Isso facilita a leitura e a manutenção do código, pois fornece uma maneira mais descritiva de representar valores em comparação com o uso de valores inteiros diretamente. Aqui estão duas maneiras de converter enum em uma string em C#:
Através da enum.GetName Method
A enumeração.GetName () é usado para recuperar o nome de uma constante enumerada como uma string e leva o tipo de enumeração e o valor constante enumerado como argumentos, o exemplo a seguir demonstra seu uso:
usando o sistema;Aqui, primeiro definimos uma enumeração chamada cor com três constantes: amarelo, rosa e branco. Em seguida, criamos uma variável da cor do tipo chamada cor e atribuímos a cor do valor.Branco.
Saída
Aqui está a execução do código de exemplo que usamos acima junto com sua saída:
Através da enum.Método da ToString
A enumeração.O método de tostragem é usado para converter uma constante enumerada em sua representação de string. O método leva a constante enumerada como um argumento. O exemplo a seguir demonstra seu uso:
usando o sistema;Aqui, primeiro definimos uma enumeração chamada cor com três constantes: branco, amarelo e azul. Em seguida, criamos uma variável da cor do tipo chamada cor e atribuímos a cor do valor.Amarelo. Finalmente, usamos a enumeração.Método de ToString para converter a cor em uma corda.
Saída
Aqui está a execução do código de exemplo que usamos acima junto com sua saída:
Conclusão
Tanto a enumeração.GetName Method and the Enum.O método de tostring fornece maneiras de converter uma enumeração em uma string em c#. A enumeração.O método getName é útil quando você tem o valor constante enumerado e precisa recuperar sua representação de string, enquanto o enum.O método de tostragem é útil quando você tem a própria constante enumerada.