Olá pessoal, meu nome é Mauricio Junior e eu vou te mostrar na prática como pegar uma string de um Enum de forma simples e fácil. Vamos para o código?
Em uma aplicação console simples, vou utilizar um código simples.
Estou utilizando as ferramentas:
- Visual Studio
- Linguagem C#
- Console Application
O primeiro ponto aqui é criar uma Enum dentro da classe e atribuir valores. Eu criei uma classe ExemploEnum com o enum Cor {Vermelha = 1, ...} e assim por diante.
Na classe principal eu criei outra variável chamada "corEscolhida" e peguei a vermelha. Depois disso eu apenas mandei o console escrever na tela usando o .ToString().
Se eu não uso o .ToString() no final, o console vai imprimir o número 1. Veja o código 1.
using System;
public class ExemploEnum {
enum Cor {Vermelha = 1, Azul = 2, Amarela = 3};
public static void Main() {
Enum corEscolhida = Cor.Vermelha;
Console.WriteLine("O valor do Enum é: '{0}'", corEscolhida.ToString());
}
}
/*
Mostrou na tela.
O valor do Enum é 'Vermelha'.
*/
Código 1 - Enum
Bom, eu fico por aqui e espero ter te ajudado. Qualquer dúvida pode entrar em contato pelo meu site https://mauriciojunior.net ou na minha rede social @mauriciojunior_net.