Enum枚举值获取及List的使用Demo
来源:互联网 发布:hptv和平网络电视 编辑:程序博客网 时间:2024/05/24 06:30
Enum.GetValues(enumType)、Enum.GetName(enumType, i) 2个方法
class Program { public enum Product { 飞机 = 1, 轮船 = 2, 汽车 = 3 } static void Main(string[] args) { List<Way> myList = new List<Way>(); foreach (Product pd in Enum.GetValues(typeof(Product))) { //myway对象必须放在foreach中,因为如果放在外层,只定义一个Way对象,对该对象重复赋值 //指向的是同一块内存区域,最终获得的List值是3个 “汽车 3” Way myway = new Way(); myway.Id = pd.GetHashCode(); //1 2 3 myway.Name = Enum.GetName(typeof(Product), pd); //或者pd.ToString() 飞机,轮船,汽车 myList.Add(myway); } //输出List列表中的枚举值 foreach (Way wy in myList) { Console.WriteLine(wy.Id + " " + wy.Name); } Console.ReadKey(); } } public class Way { public int Id { get; set; } public string Name { get; set; } }
1 0
- Enum枚举值获取及List的使用Demo
- enum 枚举值的使用
- Enum获取枚举值的方法
- 自定义枚举类及使用enum的枚举类
- enum 枚举的使用
- 枚举(enum)的使用
- 【Enum】枚举的使用
- 枚举Enum的使用
- Enum枚举的使用
- enum 枚举的使用
- Java枚举enum使用及相关的操作
- java enum枚举的使用
- Enum枚举类型的使用
- java 枚举的使用 enum
- enum枚举类型的使用
- 枚举类型ENUM的使用
- 枚举(enum)的使用
- java enum枚举的使用
- java中stringBuilder的用法
- 对象和内存分配
- 正则表达式去除Html标签,百度编辑器标签
- 初识markdown
- MySQL编码配置问题(中文不兼容)
- Enum枚举值获取及List的使用Demo
- 计数
- 算典03_习题_03_Uva-1225
- hibernate面试题(部分)
- 冒泡排序及java代码实现
- Spring Ioc注入的四种方式
- 欢迎使用CSDN-markdown编辑器
- linux 性能监控分析以及调优(sar)
- 重生