Hier ist der Code den ich verwenden möchte:
public enum Days { Sat = 1, Sun, Mon, Tue, Wed, Thu, Fri };
[EnumHelper(typeof(Days))]
public Days DayOfWeek { get; set; }
EnumHelper sieht so aus:
[AttributeUsage(AttributeTargets.Property,AllowMultiple=true)]
public class EnumHelper : Attribute
{
public Type MyEnum { get; set; }
public EnumHelper(Type enum)
{
MyEnum = enum;
}
}
Der Fehler den ich bei EnumHelper(Days) erhalte ist, dass "Enum-Name an dieser Stelle ungültig ist". Mache ich etwas falsch oder ist dies nicht möglich?
Mehr Informationen
Ich versuche das Enum (Days) zu übergeben und zufällig einen der Werte zurückzubekommen.