如果我将列表分类,并添加了一个属性...
class MyList : List<MyType>
{
public int MyProperty {get;set;}
}
或
class MyCollection<T> : ICollection<T>
{
public int MyProperty {get;set;}
}
我可以初始化属性:
var l = new MyList() {MyProperty = 1};
或者我可以初始化列表:
var m = new MyList() {new MyType(),new MyType()};
我可以同时初始化列表和列表的属性吗?