我有一个类型:
public class Human
{
public int Id { get; set; }
public string Address { get; set; }
public string Name { get; set; }
public List<ContactNumber> ContactNumbers { get; set; }
public Human(int id)
{
Id = id;
}
public Human(int id, string address, string name,
List<ContactNumber> contactNumbers) :
this(id)
{
Address = address;
Name = name;
ContactNumbers = contactNumbers;
}
}
请指导我,在使用构造函数进行列表初始化时,是否是最佳实践之一?
如何使用构造函数初始化列表?编辑:
请指导我,在使用构造函数进行列表初始化时,是否是最佳实践之一? 如何使用构造函数为列表赋值,使得如果没有传递值,则使用默认值?
谢谢。