ienumerable 相关问题

IEnumerable,它的通用对应物IEnumerable <T>是用于通过项集合迭代(或枚举)的.NET接口。

是否有内置C#方法可从提供的方法中生成IEnumerable

我发现自己通常创建以下范例。 void Main(){var Things = GenerateThings()。ToArray(); } IEnumerable GenerateThings(){而(GenerateThing()是事物...

回答 1 投票 5

C#扩展方法类型

在C#中,有两组扩展方法(例如Where)在IEnumerable和IQueryable之上起作用。它们中的哪个用于操作内存中的对象,以及哪个用于与...

回答 3 投票 1

我如何验证两个班级分配给同一城市?后续问题

有三类具有接口Train的类:ITrain,Line:Iline和City:ICity。通常,我在代码方面进行了改进,并解决了TEST 3&4的问题,但引起了新的问题。我有以下问题:1. ...

回答 1 投票 0

我如何验证两个班级分配给同一城市?

如何在C#中验证是否将两个类别(火车和线路)分配给了同一座城市?此测试需要实现。我有三个带接口培训的班:ITrain,线:Iline和城市:...

回答 1 投票 0

查找IEnumerable的第一索引

我有一个接受IEnumerable作为参数的方法。我的问题是,有时会给此方法一个从1(而不是0)开始的数组。我可以创建一个列表并添加元素...

回答 1 投票 1

字典-C#中的IEnumerable实现

我有一个带有字典 的“成员类”和一个带有字典 的“组类”。现在,我想使用以下内容创建XML:

回答 1 投票 0

如何正确包装字典 并公开枚举器?

我正在将字典封装在我的对象中。如何公开IEnumerable>?在类HashRunningTotalDB之前:Dictionary {/ ...} //起作用!静态void Main()...

回答 1 投票 4

ICollection充当IEnumerable

我正在访问OrderedDictionary的键:为什么这么说?:扩展结果视图将枚举IEnumerable,我认为比IEnumerable更具体的内容(例如...

回答 1 投票 0

位掩码枚举的通用单标志枚举

我正在使用具有几个位标记枚举的代码库,这些枚举看起来像这个公共枚举BitMask {None = 0,OptionA = 1 << 0,OptionB = 1 << 1,OptionAandB = ...

回答 2 投票 1

捕获的变量IndexOutOfBounds

我有两个代码循环的代码片段,后者按预期工作,而前者抛出异常。为什么foreach不能在for循环中工作?它源于什么? IEnumerable 查询=“不是...

回答 2 投票 2

获得IEnumerable的第一项,并将其余部分作为IEnumerable返回,仅迭代一次

我有一个枚举,其中包含来自服务调用的响应,这些响应逐渐出现。我无法对可枚举执行ToList操作,因为那样会阻塞,直到收到所有响应而不是列出为止...

回答 1 投票 1

将两个无限的C#IEnumerables以不特定的顺序连接在一起

我有两个方法,每个方法都返回永无止境的无限IEnumerable。我想将它们连接起来,以便每当IEnumerables返回一个值时,我都可以立即获取并处理它。 ...

回答 2 投票 1

OfType (() 中缺乏优化)>

我正在查看System.Linq.Enumerable.OfType ()的源代码:public static IEnumerable OfType (此IEnumerable源){如果(source == ...

回答 1 投票 1

动态创建IEnumerable集合

我有一个问题,我可以得到5000和2000个条目的列表。问题是我要使用5000个条目列表的每个人都必须手动输入:IEnumerable partList1; IEnumerable&...

回答 1 投票 -2

静态方法未对引用类型[duplicate]进行更改

我写了静态方法来从IEnumerable集合中排除某些项目。公共静态无效排除(此IEnumerable list,params object [] excludeValues){list = ...

回答 1 投票 2

从另一个IEnumerable中填充任意具体IEnumerable

我正在写一些反射代码。呃,好吧。我有一个IEnumerable values对象,还有一个Expression >>表示一个属性,其属性... ] >>

回答 1 投票 1

单元测试中的循环

我们可以在单元测试中有一个循环吗?我的方法返回IEnumerable ,我想对创建IEnumerable 的逻辑进行单元测试。基本上我想... ] >>

回答 3 投票 18

如何将List 项目动态添加到IEnumerable

代码public static void Main(){List list1 = new List {1,2,3,4,5,6}; List list2 = new List {1,2,3}; List list3 = new List&...

回答 3 投票 0

使用IEnumerable除外

我想使用IEnumerable 我尝试过:IEnumerable onlyInFirstSet = xxx.AlphaList.Except(xxx.BetaList); //设置AlphaList中除BetaList以外的所有内容的位置...

回答 1 投票 0

如何将List 项目动态添加到I Enumerable

代码public static void Main(){List list1 = new List {1,2,3,4,5,6}; List list2 = new List {1,2,3}; List list3 = new List&...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.