[C-Sharp] Listar todos os valores e um enum

.NET

C#

17/10/2016

Olá pessoal.

Como eu faço para listar todos os valores de um enum?

public enum Cores{
Verde = 0,
Azul = 1,
Vermelho = 2
}


Obrigado :D
Victor Machado

Victor Machado

Curtidas 0

Melhor post

Lucas Campos

Lucas Campos

17/10/2016

A classe Enum tem alguns métodos para te ajudar nisso.

string[] valuesString = Enum.GetNames(typeof(Colors));
var valuesEnumArray = Enum.GetValues(typeof(Colors));

Depois é só ler com um foreach ou for:

foreach(Colors c in valuesEnumArray)
            {
                Console.WriteLine($"Valor: ");
            }
GOSTEI 1

Mais Respostas

Victor Machado

Victor Machado

17/10/2016

Opa, Lucas.
Isso vai me ajudar muito.

Muito obrigado, você é o cara :D
GOSTEI 0
POSTAR