Pegar a string de um Enum usando C#

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.