什么是对象集合初始化器?(答:为集合赋值)
(1)对象初始化
语法:
对象类型 变量名=new 对象类型{属性名1=值1,属性名2=值2,…}
User user1=new User()
{
Id=1,Name="张三",age=14
};
(2)集合初始化
语法:
集合类型 变量名=new 集合类型{new 对象1(){属性名1=值1,属性名2=值2,…},new 对象2(){属性名1=值1,属性名2=值2,…}…}
List<User> list1=new List<User>(){
new User(){
Id=1,Name="haha",age=17},
new User(){
id=2,Name="liming",age=21
}
};