枚举转集合
Posted xiaonangua
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了枚举转集合相关的知识,希望对你有一定的参考价值。
声明类
//声明类 public class EnumList { public int EnumValue { get; set; } public object EnumName { get; set; } }
创建WebHelper类添加方法
/// <summary> /// 将枚举以list集合返回 /// </summary> /// <param name="enumType"></param> /// <returns></returns> public static List<EnumList> EnumToList(Type enumType) { List<EnumList> Emlist = new List<EnumList>(); foreach (int i in Enum.GetValues(enumType)) { EnumList em = new EnumList(); em.EnumValue = i; em.EnumName = Enum.GetName(enumType, i); Emlist.Add(em); } return Emlist; }
枚举
public enum WatermarkLocation { 中间 = 0, 左上 = 1, 右上 = 2, 左下 = 3, 右下 = 4, 中上 = 5, 中下 = 6 }
调用
WebHelper.EnumToList(typeof(WatermarkLocation))
以上是关于枚举转集合的主要内容,如果未能解决你的问题,请参考以下文章