IMXin 马鑫

成功是偶然…..呵,再来.

c#枚举的遍历与枚举值的转换

首先:遍历枚举

foreach (Model.SoftEnum.CardType m_type in Enum.GetValues(typeof(Model.SoftEnum.CardType)))
{
    //m_type.ToString()
}

字符串转换成枚举:DayOfWeek week= (DayOfWeek)Enum.Parse(typeof(DayOfWeek), Friday”);

数字转换成枚举:DayOfWeek week= (DayOfWeek)5

枚举转化为字符:
DisplayType displayType=DisplayType.Down;
string str=displayType.ToString();
Response.Write(str);

枚举转化为数字:(int)Enum.Parse(typrof(DisplayType),”Down”)


发表评论