list<T>本身可以实现add,insert,remove等方法,为什么我们要自己写个类来实现接口ILIST,自己写add,insert等方法,有什么意义吗,而且像这种自己写类实现ILIST接口的形式在什么情况下使用才会更好的体现他的价值!!
解决方案 »
- 求助,这个dll怎么用?
- 为什么类作为参数传递给龄一个类的函数时,外部的改变会使之改变?
- 困惑啊,为什么一个INSERT操作总是要随机的失败呀
- 帮忙分析一下类调用的代码
- 窗口之间传递数据的问题
- C# 如何判断文件被打开?
- 怎么用点击button按钮的方式换winform窗体中的背景图片
- 初学者的困惑!关于vs2003和ASP.NET Web Matrix!
- C#access导出到execl!~~~
- ★★一直困扰我的一个问题(和code没什么关系的),请★高手★点解概念★★(后面一个帖子些错了某些东西,这个是正确的)
- 关于IList,以前没用过,请教怎么用
- 急!!Setup Factory 7.0安装包问题
List<T> 是泛型类
public class List<T> : IList<T>, ICollection<T>, IEnumerable<T>, IList, ICollection, IEnumerable
{
}
看MSDN
这问题要问自己了...当List<T>不能满足要求时,你要这么做吧一般用List<T>就可以了...
泛型委托 一般够用 但如果它们不符合我们的要求 或者 你乐意 都可以自己再去定义新的委托类型
List 比IList拥有更多的方法
如果仅用来做数据集合 用IList 就行
如果还需要更多的对集合进行操作,用List