Inquiridor
Enum no Mobile

Pergunta
-
Boa tarde a todos!!!
Pessol estou precisando percorrer um enum no mobile.
como eu poderia fazer isto visto que não existe o metodo "Enum.GetValues"?
Eu estava tentando implementar este post na minha aplicação:
http://imasters.uol.com.br/artigo/8711/populando_um_combobox_com_enumeradores- Movido C. Augusto Proiete [MVP] terça-feira, 3 de novembro de 2009 02:17 Movido para fórum apropriado (De:Windows Forms & Smart Client)
Todas as Respostas
-
piratazzz,
Realmente esse método não existe no Compact Framework, segue abaixo uma implementação do mesmo.
class Program
{
static void Main(string[] args)
{
var q = GetValues(new SqlDbType());
q.ToList().ForEach(t => Console.WriteLine(t));
}
public static IEnumerable<Enum> GetValues(Enum enumeration)
{
List<Enum> enumerations = new List<Enum>();
foreach (FieldInfo fieldInfo in enumeration.GetType().GetFields(BindingFlags.Static | BindingFlags.Public))
{
enumerations.Add((Enum)fieldInfo.GetValue(enumeration));
}
return enumerations;
}
}
O exemplo acima está no link abaixo:
Enum.GetValues in Compact Framework
http://ideas.dalezak.ca/2008/11/enumgetvalues-in-compact-framework.html
Att.
Ari C. Raimundo- Sugerido como Resposta JulioTsukamoto sexta-feira, 6 de novembro de 2009 14:33
-
-
Veja esse artigo abaixo, poderá te ajudar.
http://www.aspneti.com/Adicionando+Valores+no+ComboBox++416,0.aspx
Espero ter ajudado. Se ajudei, favor marcar no fórum falando que foi útil.
Mauricio Junior - Comunidade www.aspneti.com- Sugerido como Resposta Mauricio-Junior quinta-feira, 19 de novembro de 2009 18:22