加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 最佳类型为返回集合的方法设置为返回类型?

发布时间:2020-12-15 18:06:21 所属栏目:百科 来源:网络整理
导读:哪些是我们收集收藏的最佳类型? 我应该使用IList T,IEnumerable T,IQueryable T?哪个是最好的,为什么? 我正在试图决定我应该通常使用的是在我正在编写的几个类的接口和实现中. 编辑让我进一步了解一下,我使用LINQ to SQL通过WCF服务返回数据.感觉可能会改
哪些是我们收集收藏的最佳类型?

我应该使用IList< T>,IEnumerable< T>,IQueryable< T?哪个是最好的,为什么? 我正在试图决定我应该通常使用的是在我正在编写的几个类的接口和实现中. 编辑让我进一步了解一下,我使用LINQ to SQL通过WCF服务返回数据.感觉可能会改变最好的使用类型?

解决方法

我默认为IEnumerable.我正在为最小的界面拍摄曝光. IList< T>和IQueryable< T>实现IEnumerable< T&gt ;.所以除非你有其他特殊要求的方法我会去极简主义和使用最少派生类型.如果您的呼叫代码中有其他要求,例如执行索引查找或获取集合中的项目数量,则可能需要选择其他类型,例如ICollection< T>.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读