关于IList,以前没用过,请教怎么用 RT。。过去开发没用过IList。。谁有小例子之类的,简单说一下在什么情况下用到这个。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ilist<T> ilist主要用在你的list不确定的情况下。里面有add remove等方法。 http://msdn.microsoft.com/en-us/library/system.collections.ilist.aspx 有2个IList,你说哪个? System.Collections.IList还是System.Collections.Generic.List<T> 随便手写了几句,你看看:IList<int> i =new List<int>();i.Add(1);i.Add(2);i.Remove(1);你还可以使用LINQ来操作它。他相对于原有的数组来说,由于是泛型的,所以不存在装箱,拆箱的开销。 一般直接继承CollectionBase自己实现接口太累 呵呵.IList 是接口,非泛型的List<T> 是泛型类,实做了IList 泛型这种我懂List<T>想知道的就是非泛型的IList 非泛型的IListhttp://msdn.microsoft.com/zh-cn/library/system.collections.ilist(VS.80).aspxhttp://www.soaspx.com/dotnet/csharp/csharp_20090807_114.htmlgoogle一下,更健康. IList<T>接口:表示可按照索引单独访问的一组对象http://msdn.microsoft.com/zh-cn/library/system.collections.ilist(VS.80).aspx IList是一个接口,提供一序列操作元素的方法:add、remove。ArrayList就实现了该接口,所以有ArrayList list=new ArrayList();list.Add(new Object());………………另参见MSDN IList<string> list=new List<string>();list.add("123"); IList 是接口,非泛型的List<T> 是泛型类,实做了IList c# 我在用UPDATE 更新数据库 求大神们帮忙写一个程序,我是超级C#菜鸟 关于ASP中的RegularExpresionValidator(正则表达式)控件使用,求救 问一个困扰了很久的方法命名问题 C#连接SQL 这种程序该怎么写 用c#编写的程序在安装时报错:JIT调试器不可用?如何解决? 如何看C#编写的程序的源代码?程序未加密。 性能计数器 各位帮忙,求一个没有限制的删除文件恢复工具!!! 谁知道在程序里怎么创建Access的视图的吗,很冷门,过来碰运气 list<T>与IList的几个问题
System.Collections.IList还是
System.Collections.Generic.List<T>
IList<int> i =new List<int>();
i.Add(1);
i.Add(2);
i.Remove(1);你还可以使用LINQ来操作它。他相对于原有的数组来说,由于是泛型的,所以不存在装箱,拆箱的开销。
自己实现接口太累
IList 是接口,非泛型的
List<T> 是泛型类,实做了IList
想知道的就是非泛型的IList
http://www.soaspx.com/dotnet/csharp/csharp_20090807_114.htmlgoogle一下,更健康.
http://msdn.microsoft.com/zh-cn/library/system.collections.ilist(VS.80).aspx
ArrayList list=new ArrayList();
list.Add(new Object());
………………
另参见MSDN
list.add("123");
List<T> 是泛型类,实做了IList