【发布时间】:2009-09-15 18:15:50
【问题描述】:
这是我想使用的代码:
public enum Days { Sat = 1, Sun, Mon, Tue, Wed, Thu, Fri };
[EnumHelper(typeof(Days))]
public Days DayOfWeek { get; set; }
EnumHelper 看起来像:
[AttributeUsage(AttributeTargets.Property,AllowMultiple=true)]
public class EnumHelper : Attribute
{
public Type MyEnum { get; set; }
public EnumHelper(Type enum)
{
MyEnum = enum;
}
}
我在 EnumHelper(Days) 上遇到的错误是“此时枚举名称无效”。是我做错了什么,还是不能这样做?
更多信息
我正在尝试传递枚举(天),并随机取回其中一个值。
【问题讨论】:
标签: c# enums attributes