想问一个关于自己定义集合类型的问题
比如我有一个类,Node,现在想定义一个类NodeCollection
1.public class NodeCollection : List<Node>{...}
2.public class NodeCollection
{
private ArrayList mynodes;
public int Add(Node newnode)
{
return this.mynodes.Add(newnode);
}
...
}
3.从Ilist,Iconllection等接口继承而来
想问问大家
1.哪一种方法比较好?
2.听说集合中有装箱,拆箱会降低效率,以上方法那个有装箱拆箱?
3.有没有人能提个更好的方案?你们平时都是怎么做的?
小弟在这先谢了!!