枚舉轉List集合


枚舉類轉list集合,將枚舉名稱和枚舉值添加到list集合里,在網上看了很多都沒有啥完整的方法,后來自己琢磨了一下想了個簡單的方法,貼出來助人為樂,上代碼(后台)

 //獲取枚舉值轉list集合
//這個model是自定義的一個類  放了兩個字段,一個枚舉值  一個枚舉名稱
            IList<WorkTypeListModel> EnumModelList = new List<WorkTypeListModel>();
            foreach (var item in Enum.GetValues(typeof(WorkType.WorkTypeEnum)))
            {//通過遍歷枚舉拿到遍歷的枚舉值,然后根據枚舉值拿到對應的枚舉名稱 在添加到list集合里 就Ok 很實在的方法 而且還很簡單
                WorkTypeListModel EnumModel = new WorkTypeListModel();
                EnumModel.EnumId = Convert.ToInt32(item);
                EnumModel.EnumName = EnumHelper.GetEnumDescription((WorkType.WorkTypeEnum)item);
                EnumModelList.Add(EnumModel);
            }

這樣就拿到枚舉的list集合了  然后在傳到前台就ok了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM