我想在一个用户友好的可读名称 使用枚举,但我不能找出如何将其绑定到我的视图的枚举友好名称
这是我到目前为止有:
public enum MyDayOfWeek
{
Sunday = 0,
Monday = 1,
Tuesday = 2,
Wednesday = 3,
Thursday = 4,
Friday = 5,
Saturday = 6,
SunTilFir = 7,
}
public class Course
{
public int CourseId { get; set; }
public string CourseName { get; set; }
public int Hour { get; set; }
public MyDayOfWeek Days { get; set; }
}
public static class ChangeEnumName
{
public static string EnumValue(this MyDayOfWeek e)
{
switch (e)
{
case MyDayOfWeek.SunTilFir:
return "Sunday until Friday ";
}
return "Horrible Failure!!";
}
}
如何将ChangeEnum名称绑定到我的视图?
它看起来像你想创建一个扩展方法为枚举类型。我不认为这在C#中是有效的。 – 2014-10-19 13:24:59
这是干什么的?使用友好名称与枚举? – Danny 2014-10-19 13:27:29
使用位值并创建一个值'Weekdays',可以写成'Monday |星期二|星期三|星期四|星期五“或”星期六〜星期日“?虽然我不能说我确定你想要做的是什么。 – 2014-10-19 13:27:43