C# 如何初始化对象数组
3个回答
展开全部
namespace Test{
using System;
using System.Collections.Generic;
internal class Person {
public Person() {}
public Person(string n,int a) {
this.Name = n;
this.Age = a;
}
public string Name { get; set; }
public int Age { get; set; }
}
class Program{
static void Main(string[] args){
// 方案一:泛型集合初始化器
var person = new List<Person>
{
new Person{Name="张三",Age=18},
new Person{Name="李四",Age=19}
};
foreach (Person p in person)
{
Console.WriteLine("{0},{1}",p.Name,p.Age);
}
Console.WriteLine();
// 方案二:直接初始化对象数组
Person[] person2 = new Person[]{
new Person("张三2",18),
new Person("李四2",19)
};
Console.ReadKey();
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询