实现 ObjectCollection

最近用C# ,发现好多微软给的类都有一个对应的Collection以表明对其数组类型的封装,比如对于TreeNode 就有TreeNodeCollection 感觉非常的好,但是自己一直没想明白是怎么实现的,用一个 private  _class a[],未免有些麻烦,昨天突然顿悟,原来是泛型在作怪,嘿嘿

 

class  Item {
}

class  ItemCollection : List < Item > {
//在这里封装你自己的操作及运算符
}

 

你可能感兴趣的:(实现 ObjectCollection)