对象集合初始化器
Posted myblogou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对象集合初始化器相关的知识,希望对你有一定的参考价值。
1 class Person 2 { 3 public string Name 4 { get; set; } 5 6 public override string ToString() 7 { 8 return Name; 9 } 10 } 11 12 class Animal 13 { 14 public string Feature 15 { get; set; } 16 17 public override string ToString() 18 { 19 return Feature; 20 } 21 } 22 23 24 class Program 25 { 26 static void Main(string[] args) 27 { 28 //集合初始化器和对象初始化器 29 List<Person> people = new List<Person>{ 30 new Person{Name="LunLun"}, 31 new Person{Name="XiaoHui"} 32 }; 33 34 List<Animal> animals = new List<Animal> { 35 new Animal{Feature="I Can Fly"}, 36 new Animal{Feature="I Believe I Can Fly"} 37 }; 38 39 40 SaySelf(people); 41 SaySelf(animals); 42 } 43 44 private static void SaySelf(IEnumerable items) 45 { 46 foreach (var item in items) 47 { 48 Console.WriteLine(item.ToString()); 49 } 50 51 } 52 }
以上是关于对象集合初始化器的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向使用 Python 解析 ELF 文件 ( Capstone 反汇编 ELF 文件中的机器码数据 | 创建反汇编解析器实例对象 | 设置汇编解析器显示细节 )(代码片段