腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
只
能在
IEnumerable
上
枚举
一次
c#
Fact]{ IBlobRepository blobRepository = null; }, { }
IEnumerable
Assert.Equal(2, photos.Count()
浏览 7
提问于2019-04-29
得票数 0
回答已采纳
1
回答
IEnumerable
构造器过载
c#
、
ienumerable
、
enumeration
我有一些基于
IEnumerable
<T>的定制列表。现在,我想重载构造函数,并使用我得到的初始列表进行一些自定义操作。//Constructor{ //do some stuff with因为
IEnumerable
只
能在
base(collection)
上
枚举
一次
,但是循环
浏览 0
提问于2013-03-22
得票数 0
回答已采纳
3
回答
IEnumerable
收益率返回与.AsParallel()
.net-4.0
、
ienumerable
、
parallel-processing
、
plinq
、
yield-return
我写了一些代码来描述我的担忧:{ students.AsParallel().ForAll(p => GenerateClassReport假设GenerateClassReport基本
上
做了一个marks.Sum()/marks.Coun
浏览 0
提问于2010-07-02
得票数 0
回答已采纳
2
回答
防止
IEnumerable
意外重新
枚举
的技术?
c#
、
enumerator
我只是花了一些时间挠头,发现一个断点似乎神奇地出现在一个
枚举
器内的同一位置两次。下面是生成结果的实际代码: public static
IEnumerable
<Click> EnumerateClicks(DateRange dateRange, int advertiserId
浏览 0
提问于2013-07-18
得票数 2
回答已采纳
2
回答
使用.Select()创建新对象时的操作顺序
c#
、
linq
但是,当
枚举
集合时,没有第二次设置IsActive。为什么这是真的?} { {
IEnumerable
Output: // True static
I
浏览 0
提问于2018-06-16
得票数 0
回答已采纳
5
回答
参数的最佳实践:
IEnumerable
vs.与IReadOnlyCollection
c#
、
collections
、
parameters
返回List或IList的时候应该
只
在修改结果时才返回,否则我会返回IReadOnlyCollection,这样调用者就知道他得到的不是要修改的东西(这甚至可以让该方法重用来自其他调用方的对象)。我可以使用一个
IEnumerable
,但是如果我需要
枚举
不止
一次
呢? “在你发送的东西上要保守,在你接受的东西上要自由”这句话的意思是接受
IEnumerable
是好的,但我不太确定。不要依赖您的知识,即它实际
上
是无害的,因为将来的一些不幸的开发人员可能会在某一天用您从未想过的新实现的
IE
浏览 2
提问于2015-11-10
得票数 15
回答已采纳
2
回答
为什么
IEnumerable
<T>需要实现
IEnumerable
c#
、
oop
如果我只想使用通用版本的
IEnumerable
,我不仅要实现IEnumerator<T> GetEnumerator(),还要实现IEnumerator GetEnumerator(),后者似乎是多余的
浏览 0
提问于2019-06-06
得票数 0
3
回答
使用
IEnumerable
vs List迭代
c#
、
list
、
refactoring
、
iteration
、
ienumerable
谁能给我解释一下,为什么Method2()会比Method1()更好public void Method1()
IEnumerable
allnames.Append(name + " ");}public void Method2()
IEnumerable
浏览 0
提问于2013-05-30
得票数 3
回答已采纳
4
回答
为什么这个linq扩展方法两次命中数据库?
c#
、
.net
、
linq
我有一个名为ToListIfNotNullOrEmpty()的扩展方法,它命中数据库两次,而不是
一次
。第
一次
返回一个结果,第二次返回所有正确的结果。我非常确定它第
一次
命中数据库时,就是调用.Any()方法的时候。{ } return
浏览 1
提问于2010-02-13
得票数 1
回答已采纳
2
回答
Resharper:可能的
IEnumerable
多重
枚举
c#
、
linq
、
resharper
、
ienumerable
、
optimization
我正在使用新的Resharper 6,在我的代码中的几个地方,它在一些文本下划线,并警告我可能存在
IEnumerable
的多个
枚举
。Property1") || properties.Contains("Property2") || properties.Contains("Property3")) {} 它在第二行中每
一次
提到properties时都加了下划线,警告我正在多次
枚举
这个
IEnumerable
。但是,如果我将它转换为一个列表
浏览 1
提问于2011-07-06
得票数 38
回答已采纳
4
回答
将连续的相同项目分组:
IEnumerable
<T>到
IEnumerable
<
IEnumerable
<T>>
c#
、
performance
、
algorithm
、
ienumerable
我有一个互操作问题:给定一个
IEnumerable
<string>,是否有可
能在
一次
传递中生成一个
IEnumerable
<
IEnumerable
<string>>序列,该序列对相同的相邻字符串进行分组?1.基本示例:{"a","b","b","b","c","c&qu
浏览 6
提问于2010-05-13
得票数 7
回答已采纳
4
回答
IEnumerable
的预期性能如何?
.net
、
performance
、
ienumerable
尽管属性实际
上
是函数,但它们的性能应该类似于字段。关于任意
IEnumerable
的预期性能,可以说些什么或者,对于每次迭代发生的任何事情:数据库访问
浏览 0
提问于2012-06-06
得票数 1
回答已采纳
4
回答
IEnumerable
与订单
c#
、
.net
、
collections
、
ienumerable
我有一个关于order in
IEnumerable
的问题。据我所知,迭代
IEnumerable
是伪代码,可以用以下方式编写:{换句话说:
IEnumerable
的合同一般对订单有任何保证吗?我自己的想法是:
IEnumerable
没有为订单提供任何保证。正确的实现可以在不同的<
浏览 6
提问于2012-05-02
得票数 46
回答已采纳
2
回答
由操作符返回的对象--在引擎盖下面发生了什么?
linq
、
linq-to-objects
LINQ使用延迟执行模型,这意味着在调用Linq运算符时不返回结果序列,而是这些运算符返回一个对象,该对象
只
在
枚举
该对象时才生成序列元素。var results = someCollection.Select(item => item.Foo).Where(foo => foo < 3); 当我们
枚举
结果对象时,它将
只
遍历someCollection
一次
,对于迭代期间请求的每一项,代码(位于results对象内)执行映射操作并最终执行过滤。它是由Where方法定义的,还是由编译器定义的类
浏览 4
提问于2011-09-26
得票数 1
回答已采纳
4
回答
对Enumerable.ToList()是否有惩罚?
c#
、
linq
枚举
不允许我们按索引(如anEnumerable[i] )访问元素。但名单上有- aList[i]。因此,与可
枚举
相比,列表提供了额外的功能。当我们执行.ToList()将可
枚举
转换为列表时,操作是在固定时间内完成的,还是需要遍历
枚举
才能将其转换为列表?
浏览 5
提问于2014-03-10
得票数 2
回答已采纳
2
回答
使用可
枚举
对象本身进行偏移的最佳方法
c#
、
linq
给定一个源
IEnumerable
<T>、一个正整数偏移量和一个合并函数Func<T,T,TResult>,我希望生成一个新的
IEnumerable
<TResult>public static
IEnumerable
<TResult> Offset<T, TResult>(); 下面
浏览 0
提问于2014-07-10
得票数 2
4
回答
使用LINQ的惰性划分序列
c#
、
linq
我有以下扩展方法来查找序列中的元素,然后返回两个
IEnumerable
<T>s:一个包含该元素之前的所有元素,另一个包含元素和后面的所有内容。我更希望这个方法是懒惰的,但我还没有想出办法来做到这一点。public static PartitionTuple<T> Partition<T>(this
IEnumerable
<T> sequence, Func<T, bool> partition) {
浏览 4
提问于2013-11-14
得票数 6
回答已采纳
2
回答
锁定可
枚举
是否可能导致多个
枚举
?
c#
、
resharper
、
ienumerable
我有一个扩展方法,它(希望)返回两个
枚举
的xor: public static
IEnumerable
<T> Xor<T>(this
IEnumerable
<T> first,
IEnumerable
<的多个
枚举
。编辑:我确实意识到我要多次
枚举
列表,但是ReSharper说我要多次
枚举
原始参数,但我不认为这是正确的。我将这两个参数
枚举
一次
到一个列表中,这样我就可以执行实际的set操作了,但在我
浏览 5
提问于2014-09-19
得票数 3
3
回答
在C# foreach循环中检索对象列表多少次?
c#
、
foreach
这是因为我假设它必须在循环的每
一次
迭代中获取该数组,而且我希望它只需要获取数组/集合
一次
。我很难找到文件来支持我的理论,所以我想问问大师。
浏览 0
提问于2014-07-09
得票数 0
回答已采纳
1
回答
在
枚举
队列时插入队列
c#
、
data-structures
、
queue
、
breadth-first-search
q.Enqueue(Root); { q.Enqueue(t);但是,我得到了一个“集合在
枚举
器实例化后被修改
浏览 1
提问于2009-03-02
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
并发编程 协程引入篇
枚举_TypeScript笔记7
Kerberos 用户名枚举-前500个常见用户名称
Moq-Mock 方法
JavaScript 中的遍历详解
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券