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

前端之家收集整理的这篇文章主要介绍了c# – 最佳类型为返回集合的方法设置为返回类型?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
哪些是我们收集收藏的最佳类型?

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

解决方法

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

猜你在找的C#相关文章