c# 几种 new 对象的区别
//调用默认构造函数/唯一的构造函数,再调用List<T> Add方法 var list = new List<string> { "1", "2" };//c# 3.0 语法,即对象初始化器(Object Initializers) //调用默认构造函数/唯一的构造函数,再调用List<T> Add方法 var list = new List<string>() { "1", "2" }; //调用带参构造函数,再调用List<T> Add方法 var arr = new string[] { "3", "4" }; var list = new List<string>(arr) { "1", "2" };