DevTips.NET

Converteer integer naar Enum type

Deze kleine methode converteert, zoals de titel al aangeeft, een integer waarde, bijvoorbeeld uit een database, naar een enumeratie.

Voorbeeld:


public void Test()
{
Kleur k = ToEnum<Kleur>(1);
}

enum Kleur
{
Rood,
Groen,
Blauw
}
C#

Code

public static T ToEnum<T>(int typeValue)
{
    return (T)Enum.ToObject(typeof(T), typeValue);
}
comments powered by Disqus