永发信息网

在ASP.NET中IList和List区别,有效率差异吗?

答案:6  悬赏:0  手机版
解决时间 2021-02-08 15:26
在ASP.NET中IList和List区别,有效率差异吗?
最佳答案
<asp:Button ID="Btn" runat="server" onclick="btn_click"></asp:Button>
<script>
var event=document.createEvent("MouseEvents");
event.initEvent("click",true,true);
document.getElementById("<%=Btn.ClientID %>).dispatchEvent(event)";
</script>a
全部回答
有 如果你只拿来存储对象的集合的的话 你用IList 如果你在这个基础上 要进行一些操作 就用List
List是对接口IList的具体实现. 在使用过程中你可以把它们看作同一个东西.同一个东西当然就没有效率的差异了. 具体区别请参看参考资料.
首先IList 泛型接口是 ICollection 泛型接口的子代,并且是所有泛型列表的基接口。   它仅仅是所有泛型类型的接口,并没有太多方法可以方便实用,如果仅仅是作为集合数据的承载体,确实,IList<T>可以胜任。   不过,更多的时候,我们要对集合数据进行处理,从中筛选数据或者排序。这个时候IList<T>就爱莫能助了。   1、当你只想使用接口的方法时,ILis<>这种方式比较好.他不获取实现这个接口的类的其他方法和字段,有效的节省空间.   2、IList <>是个接口,定义了一些操作方法这些方法要你自己去实现   List <>是泛型类,它已经实现了IList <>定义的那些方法   IList <Class1> IList11 =new List <Class1>();   List <Class1> List11 =new List <Class1>();   这两行代码,从操作上来看,实际上都是创建了一个List<Class1>对象的实例,也就是说,他们的操作没有区别。   只是用于保存这个操作的返回值变量类型不一样而已。   那么,我们可以这么理解,这两行代码的目的不一样。   List <Class1> List11 =new List <Class1>();   是想创建一个List<Class1>,而且需要使用到List<T>的功能,进行相关操作。   而   IList <Class1> IList11 =new List <Class1>();   只是想创建一个基于接口IList<Class1>的对象的实例,只是这个接口是由List<T>实现的。所以它只是希望使用到IList<T>接口规定的功能而已。 我是从“上海全鼎软件学院”毕业的————————
List是实现了IList接口的类...两个的区别就是类和接口的区别嘛,你可以查下资料,简单说就是类提供了实现,接口只是定义了这么些方法(类似于规范).. 在调用时,如果你把一个List<T>类转换为IList<T>接口,则只能调用该接口定义好的一些方法..LIst<T>一个类,完全可以有其他方法,在这个情况下你是调用不了的..调用上应该就这么点区别,效率上是没差异的
首先IList 泛型接口是 ICollection 泛型接口的子代,并且是所有泛型列表的基接口。   它仅仅是所有泛型类型的接口,并没有太多方法可以方便实用,如果仅仅是作为集合数据的承载体,确实,IList可以胜任。   不过,更多的时候,我们要对集合数据进行处理,从中筛选数据或者排序。这个时候IList就爱莫能助了。   1、当你只想使用接口的方法时,ILis<>这种方式比较好.他不获取实现这个接口的类的其他方法和字段,有效的节省空间.   2、IList <>是个接口,定义了一些操作方法这些方法要你自己去实现   List <>是泛型类,它已经实现了IList <>定义的那些方法   IList IList11 =new List ();   List List11 =new List ();   这两行代码,从操作上来看,实际上都是创建了一个List对象的实例,也就是说,他们的操作没有区别。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
台湾教育地址在什么地方,想过去办事
干湿季和旱雨季的区别
2014年5月22日,吉祥航空H01255和H012,29由
周华健难念的经有电吉他版的怎么没有谱呢
赛菲尔黄金珠宝我想知道这个在什么地方
阳光家园小餐桌(廊坊霸州市)怎么去啊,我要去
为什么文件上说本科大三才能考教师资格证,但
东村怎么去啊,有知道地址的么
1.5×1.2+2x=84怎么解
津廊培训学校地址在什么地方,想过去办事
比较下面各组数的大小:-1.3与-√1.7,√10-
中国建设银行南宁荣和支行地址有知道的么?有
《足球经理2016》妖人推荐 有哪些妖人
我被一只野猫抓了一个小口子,出血了,已经一年
魔兽图剑圣与剑圣之间的较量怎么玩
推荐资讯
相亲女聊微信 我不跟她说话 她就不跟我说话
平安家政(黄冈麻城市台湾街102)怎么去啊,我
宫崎骏所有动漫
本人想学开挖掘机,有哪位师傅或者老板需要吗
3×(9的N次方减一)等于M×(3的2N次方减3)求M
鑫源大药房NO.1怎么去啊,有知道地址的么
怎样才能让三国志9电脑的信望长的快
能不能举个例子证明:垄断有时候也是好的。
平顶山市第二人民医院停车场地址好找么,我有
一锋网络技术有限公司地址在哪,我要去那里办
周公解说和孩子缘分薄是什么意思
我每天都不想起床,就算定了闹钟也要赖上半小
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?