腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
7
回答
我
应该
返回
IEnumerable
还是
IList
?
、
、
我
希望从一个方法
返回
一个有序的项目列表。
我
的
返回
类型
应该
是
IEnumerable
还是
IList
?
浏览 8
提问于2010-07-05
得票数 40
回答已采纳
1
回答
EF 4.0存储库模式
IList
<T>或
IEnumerable
<T>
在这种情况下,
我
需要使用
IList
而不是IEnumarable
IList
<Entity> myList = new或者可能有更好的方法将
IEnumerable
强制转换为
IList
,或者作为一个选项,
我
可能在存储库中有默认
返回
IList
的附加方法,例如 public
IList</em
浏览 4
提问于2010-08-19
得票数 0
4
回答
我
应该
使用什么作为方法的
返回
类型
IEnumerable
、
IList
、集合
还是
什么
、
、
、
、
我
正在制作一个库,它将被不同的应用程序广泛使用。你可以说它是一种公共的库或者SDK。所以这里是函数。
我
不知道用户将如何处理输出。用户如何使用它,取决于他自己。那么,在这里使用什么
应该
是最好的选择。public sta
浏览 1
提问于2013-09-12
得票数 6
7
回答
我
的服务
应该
返回
什么接口?IQueryable,
IList
,
IEnumerable
?
、
假设
我
有一个SearchService层,它有一个搜索以某个字符串开头的所有汽车的方法; public IAnInterface<Car> CarsStartingWith(string startWith){ }
我
的服务
应该
使用什么接口?在
我
的应用程序的其余部分中,IQueryable可以渲染出一个很好的流畅界面。
IEnumerable
有随之而来的惰性方面。
浏览 12
提问于2009-03-25
得票数 9
回答已采纳
2
回答
从库
返回
IEnumerable
<T>或List<T>
我
正在设计一个库,它连接到数据源(类似于DB)并
返回
各种POCO对象。
我
正在使用数据源供应商.NET库来建立连接(并检索对象),然后将其转换为更轻的POCO对象。要构建这些POCO对象,
我
在每个POCO类上都有一个静态方法(.FromDBObject(DBObject obj)接受DB对象并
返回
一个新的POCO实例。作为这个库的一部分,
我
有许多方法
返回
我
的POCO的列表。DB对象的一个‘奇怪’是,当供应商库加载它们时,它们没有加载到内存中,它们需要一
浏览 0
提问于2010-09-23
得票数 1
回答已采纳
2
回答
我
应该
使用什么
IEnumerable
或
IList
?
、
、
有没有人能告诉
我
什么时候
应该
使用。谢谢。
浏览 37
提问于2010-07-12
得票数 63
回答已采纳
1
回答
DTO -如何填充包含通用列表的.Net
、
我
的数据模型由Employee表和Projects表之间的一对多关系组成。
我
需要DTO
返回
一个Employee对象,该对象包含Project对象的集合/列表。
我
使用存储库模式从数据库
返回
数据。问题2:
我
的方法是正确的吗?问题3:
我
将项目对象列表作为
IEnumerable
返回
。
我
的DTO中的Projects属性是否
应该
是List,
IList
,Collection?这是<em
浏览 9
提问于2020-09-28
得票数 0
14
回答
我
应该
总是
返回
IEnumerable
<T>而不是
IList
<T>吗?
、
当我编写DAL或其他
返回
一组项的代码时,
我
是否
应该
始终使用return语句:或目前,在
我
的代码中,
我
一直在尝试尽可能多地使用
IEnumerable
,但我不确定这是否是最佳实践?这似乎是正确的,因为
我
返回
了最通用的数据类型,同时仍
浏览 1
提问于2009-07-02
得票数 115
回答已采纳
1
回答
从db方法
返回
类型
从数据库获取行的方法
应该
返回
什么
返回
类型。您
应该
将数据保留在dataset / datatable中,
还是
应该
创建一个表示数据的对象集合,
还是
应该
返回
一个接口,如
IList
或
IEnumerable
等?
我
知道真正的答案是“视情况而定”,但我只是对其他人观察到的最佳实践感到好奇。Dataset / datatable似乎是最简单的,但
返回
一个接口似
浏览 0
提问于2009-06-29
得票数 0
回答已采纳
1
回答
返回
按Where或Select扩展方法筛选的通用
IList
、
、
、
public class MyItem public string Name { get; set; } { } }
浏览 0
提问于2011-05-21
得票数 0
回答已采纳
1
回答
枚举列表比
IList
、ICollection和
IEnumerable
快
、
最近,
我
在编写
返回
集合的函数时,一直在研究一些约定。
我
想知道实际使用List<int>的函数是否
应该
返回
一个List<int>,或者更确切地说是
返回
IList
<int>、ICollection<int>或
IEnumerable
<int>。
我
为性能创建了一些测试,
我
对结果感到非常惊讶。<int> time: 00:00:01.7323919 <em
浏览 0
提问于2019-10-16
得票数 5
回答已采纳
4
回答
IQueryable或
IList
、
、
、
、
我
正在查询一个数据库,并从中生成一个对象列表。 通常,我会从业务层
返回
这个缓存类型为
IList
的对象列表。如果
我
将其更改为
返回
IQueryable,这样做的好处是什么?
IList
给了我什么IQueryable没有的东西?
浏览 0
提问于2012-10-31
得票数 4
1
回答
接口方法的参数类型和
返回
类型
、
、
在使用C#中的集合时,
我
对参数类型
应该
在接口方法中
应该
是什么以及
返回
类型
应该
是什么有一些疑问。public interface A B[] MyMethod(
IEnumerable
<A> myAs);以下是
我
从这一行中
浏览 1
提问于2017-12-21
得票数 0
回答已采纳
1
回答
创建将在.net核心中
返回
泛型抽象类型的对象的工厂
、
、
我
正在创建使用抽象泛型类作为基础的代码。
我
遇到了一点麻烦,因为
我
试图创建一个工厂,它将根据插入的对象类型
返回
特定的对象。
我
的代码:public interface IObjectComparer<in T> boolCompare
浏览 3
提问于2018-11-21
得票数 0
5
回答
何时
返回
IEnumerable
<T>
、
、
、
我
应该
只在惰性计算的情况下才从方法和属性
返回
IEnumerable
<T>吗? 当你
返回
IEnumerable
,ICollection和
IList
的时候,你有没有什么模式
浏览 0
提问于2012-02-07
得票数 4
4
回答
为什么
我
要在List<T>上
返回
List<T>?
、
、
、
可能重复: 调用new List<T>(returnedIList),以便它可以使用列表中的所有好方法,将转换为List<T>,这样它就可以使用列表中的所有好方法如果
我
使用List<T>,并且由于某种原因不得不用
IList
<T>
浏览 5
提问于2011-02-24
得票数 16
回答已采纳
3
回答
我
应该
使用ArrayList
还是
IList
、
、
我
正在使用.NET框架1.1,
我
希望有人能帮助我实现一个动态的对象数组?{ public string CarYear;
我
应该
使用ArrayList,
还是
您认为创建一个CarList类来实现
IList
接口会更好?
浏览 1
提问于2010-03-19
得票数 7
回答已采纳
4
回答
IEnumerable
与订单
、
、
、
我
有一个关于order in
IEnumerable
的问题。在这种情况下可以使用
IEnumerable
吗?
还是
使用指数化支持的其他方法(即
IList
)更好呢? 换句话说:
IEnumerable
的合同一般对订单有任何保证吗?因此,对于保证排序的通用接口来说,
IEnumerable
并不是一个合适的方法。新的问题是,
应该
使用什么接口或类来处理具有order?ReadonlyCollection?
IList
的不可变集合?
我
自
浏览 6
提问于2012-05-02
得票数 46
回答已采纳
2
回答
C#接口作为参数类型转换问题
、
、
我
有这个方法..。public static
IList
<IOutgoingMessage> CompressMessages(
IList
<IOutgoingMessageWithUserAndPtMedInfo> msgsprivate static void StoreOriginalMessages(
IList
<IOutgoingMessage> msgs) {...}StoreOriginalMessages方法调用CompressMessages时,
我
得到了这
浏览 2
提问于2011-06-13
得票数 1
回答已采纳
2
回答
IEnumerable
与
Ilist
- IsNullOrEmpty扩展方法
、
、
、
、
我
有一个自定义集合
IList
<user>作为用户。当我试图检查users是空
还是
空时,
我
没有得到任何智能帮助(比如IsNullOrEmpty),所以我编写了下面的扩展方法 { { re
浏览 2
提问于2015-02-02
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
我的 IoT 项目应该使用 Arduino 还是 Raspberry Pi?
我应该追求哪个,函数式编程还是面向对象编程?
我想找店,应该选择高租金还是低租金的店铺?
Moq-Mock 方法
使用 Moq 测试.NET Core 应用-Mock 方法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券