1、定义一个枚举类
public enum FormDetail
{
[Description("FormCultureVideo")]
FormCultureVideo = 0,
[Description("FormGoodsIntroduceVideo")]
FormGoodsIntroduceVideo = 1,
[Description("FormImprovePicture")]
FormImprovePicture = 2,
[Description("FormNoticePicture")]
FormNoticePicture = 3,
[Description("FormShowOrders")]
FormShowOrders = 4,
[Description("FormGoodsQuality")]
FormGoodsQuality = 5,
}
2、定义一个实体类
public class EnumberForm
{
public int FormId { set; get; }
public string FormValue { set; get; }
}
3、转换
List<EnumberForm> list = new List<EnumberForm>();//定义一个list
foreach (var enumame in Enum.GetValues(typeof(FormDetail)))
{
EnumberForm m = new EnumberForm();
m.FormId = Convert.ToInt32(enumame);
m.FormValue = enumame.ToString();
list.Add(m);
}
var listview = list;