用IList<>接口有什么好处呀?

用这个有什么好处呀,,我在网上下载了一个会员系统我看就用到了IList<>这个接口呀能详细说一下吗谢谢... 用这个有什么好处呀,,我在网上下载了一个会员系统我看就用到了IList<>这个接口呀
能详细说一下吗
谢谢
展开
 我来答
扶南6I
2009-08-06 · TA获得超过304个赞
知道小有建树答主
回答量:473
采纳率:0%
帮助的人:445万
展开全部
很简单的一个描述一下,试试看你能不能接受。

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>接口规定的功能而已。
本贴来自ZDNetChina中文社区 http://bbs.zdnet.com.cn ,本贴地址:http://bbs.zdnet.com.cn/viewthread.php?tid=543849
广东轻亿云软件
2024-05-14 广告
广东轻亿云软件科技有限公司在软件开发领域深耕多年,积累了丰富的经验和技术实力。我们深知API接口在现代软件开发中的重要性,因此,我们与多家业界领先的API接口提供商保持着紧密的合作关系,确保我们的产品和服务能够充分利用这些接口,为用户提供更... 点击进入详情页
本回答由广东轻亿云软件提供
z5024008
2009-08-06 · 超过17用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:43.6万
展开全部
IList很不错。这不是接口!这是一个集合!
这个主要用于三层架构里的数据访问层。
IList能够把数据很好的封装、保存、传递
IList<School> li = new IList<School>();//实例化了一个只能保存School对象的一个集合
School sc = new School();
sc.age=17;
li.add(sc);//只能添加School类的对象
return li;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lipai006
2009-08-06 · TA获得超过240个赞
知道小有建树答主
回答量:610
采纳率:0%
帮助的人:225万
展开全部
泛类型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式