在创建枚举之前我遇到问题之前从未使用过枚举
我想在C#中创建一个enum
enum e{10:30 a.m.,10:31 a.m.,10:32 a.m.}
Run Code Online (Sandbox Code Playgroud)
但它说预期的标识符..你可以帮助我创建它.
当然可以添加属性:
enum e
{
[Description("10:30 a.m.")]
AM1030,
[Description("10:31 a.m.")]
AM1031,
[Description("10:32 a.m.")]
AM1032,
}
var type = e.GetType();
var memInfo = type.GetMember(e.AM1030.ToString());
var attributes = memInfo[0].GetCustomAttributes(typeof(DescriptionAttribute), false);
var description = ((DescriptionAttribute)attributes[0]).Description;
Run Code Online (Sandbox Code Playgroud)