Image

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.