这是我想要使用的代码:
public enum Days { Sat = 1, Sun, Mon, Tue, Wed, Thu, Fri };
[EnumHelper(typeof(Days))]
public Days DayOfWeek { get; set; }
Run Code Online (Sandbox Code Playgroud)
EnumHelper看起来像:
[AttributeUsage(AttributeTargets.Property,AllowMultiple=true)]
public class EnumHelper : Attribute
{
public Type MyEnum { get; set; }
public EnumHelper(Type enum)
{
MyEnum = enum;
}
}
Run Code Online (Sandbox Code Playgroud)
我在EnumHelper(Days)上遇到的错误是"Enum Name此时无效".我做错了什么,还是不能做到这一点?
更多信息
我试图通过枚举(天),并随机取回其中一个值.
NEVERMIND:我这部分过于复杂.