1,C# enum 根据值转换为 String
/// <summary>
/// 获得数据列表
/// </summary>
public List<AdminMode> GetList(string strWhere)
{
List<AdminMode> list = new List<AdminMode>();
list = dal.GetList(strWhere);
if(null!=list && 0<list.Count)
{
foreach (AdminMode mode in list)
{
mode.RolName = Enum.GetName(typeof(AdminSiteid), mode.siteid);
}
}
return list;
}
2,输出 enum 所有 String
//枚举生成select
foreach (TerminalStatus status in (TerminalStatus[])Enum.GetValues(typeof(TerminalStatus)))
{
DListStatus.Items.Add(new ListItem(status.ToString(), ((int)status).ToString()));
}