数据结构和枚举
TestEnum数据结构
//TestEnum数据结构 public class TestEnumStructure { public int Index { get; set; } public string En { get; set; } public string Cn { get; set; } }
Test枚举
public static class TestEnum { //获取方法Get public static TestEnumStructure Get(IEnumerable<TestEnumStructure> target, int? index) { TestEnumStructure h; if (index != null) { h = target.Where(o => o.Index == (int)index).FirstOrDefault(); if (h == null) h = new TestEnumStructure { Cn = "", En = "", Index = -1 }; } else { h = new TestEnumStructure { Cn = "", En = "", Index = -1 }; } return h; } /// <summary> /// 学历 /// </summary> public static IEnumerable<TestEnumStructure> Degree = new List<TestEnumStructure>() { new TestEnumStructure{Index = 0, En = "BuXian", Cn = "不限"}, new TestEnumStructure{Index = 1, En = "ChuZhong", Cn = "初中"}, new TestEnumStructure{Index = 2, En = "JiXiao", Cn = "技校"}, new TestEnumStructure{Index = 3, En = "ZhongZhuan", Cn = "中专"}, new TestEnumStructure{Index = 4, En = "ZhiGao", Cn = "职高"}, new TestEnumStructure{Index = 5, En = "GaoZhong", Cn = "高中"}, new TestEnumStructure{Index = 6, En = "DaXueZhuanKe", Cn = "大学专科"}, new TestEnumStructure{Index = 7, En = "DaXueBenKe", Cn = "大学本科"}, new TestEnumStructure{Index = 8, En = "ShuoShiYanJiuSheng", Cn = "硕士研究生"}, new TestEnumStructure{Index = 9, En = "BoShiYanJiuSheng", Cn = "博士研究生"}, }; }
使用
TestEnum.Get(TestEnum.Degree, 1).Cn
浙公网安备 33010602011771号