问题标签 [ienumerable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
198 浏览

.net-3.5 - 本地化 IEnumerable 的最佳方法是什么?

本地化集合(IEnumerable)的最佳方法是什么?从 BL 我检索仍然需要本地化的实体集合,我想我编写了一个扩展 IEnumerable 并返回本地化列表的方法。

我怎样才能让下面的代码工作?有任何想法吗?也许更好的选择?

0 投票
4 回答
5757 浏览

c# - 为什么 IEnumerable从 IEnumerable 继承?

这可能是一个老问题:为什么IEnumerable<T>继承自IEnumerable

.NET 就是这样做的,但它带来了一些麻烦。每次我写一个类 implementsIEumerable<T>时,我都要写两个GetEnumerator()函数,一个 for ,一个IEnumerable<T>for IEnumerable

而且,IList<T>不从 IList 继承。

我不知道为什么IEnumerable<T>以其他方式设计。

0 投票
1 回答
602 浏览

c# - 获取 IEnumerable来自 IEnumerable>

公共类项目 { ... }

现在,使用 LINQ,我需要获取客户购买的所有商品。我怎样才能?

我尝试了类似的东西,var items = from o in cust.Orders select o.Items;但结果是IEnuberable<List<Item>>,我只想要一个IEnumerable<Item>

我在这里要求尽量避免编码 2 个循环。

0 投票
12 回答
190725 浏览

.net - IQueryable 和有什么区别和 IEnumerable?

IQueryable<T>和 和有什么不一样IEnumerable<T>


另请参阅与此问题重叠的IQueryable 和 IEnumerable 之间有什么区别。

0 投票
2 回答
8692 浏览

vb.net - 在 VB.Net 运行时遍历未知类型的通用列表

如果直到运行时才知道该列表的类型,有谁知道如何迭代通用列表?

例如,假设obj1作为Object:

如果obj作为 a 传递,List(Of String)则使用上面的方法我可以确定t传递了一个通用列表 ( ) 并且它的类型是String( typeParam)。我知道我做了一个很大的假设,即只有一个通用参数,但这对于这个简单的示例来说很好。

我想知道的是,基于上述情况,我该如何做这样的事情:

甚至是像获取一样简单的东西obj1.Count()

0 投票
3 回答
7937 浏览

c# - 收益回报 == IEnumerable & IEnumerator 吗?

yield return实现IEnumerable和的捷径IEnumerator吗?

0 投票
3 回答
204 浏览

c# - 泛型和接口枚举

如果有一组类都实现了一个接口。

我想把它们全部塞进一个列表中并列举它们。

但编译器想知道 T 是什么。我可以这样做吗?我该如何克服这个问题?

0 投票
5 回答
208 浏览

c# - 为什么在枚举对象上设置属性不起作用?

我对 C# 了解很多,但这个让我很困惑,而谷歌也没有帮助。

我有一个 IEnumerable 范围的对象。我想在第一个上设置一个属性。我这样做了,但是当我在修改后枚举对象范围时,我看不到我的变化。

这是一个很好的问题示例:

C# 的哪个方面阻止了我的“MagicNumber = 42”更改输出?有没有一种方法可以让我的更改“坚持”而无需进行一些时髦的转换为 List<> 或数组?

谢谢!-麦克风

0 投票
2 回答
507 浏览

c# - IEnumerator 到泛型。

我有一些课程正在尝试使用泛型

第一类:曲线

这个类有以下代码:

第 2 类:

建议将这两个类转换为使用泛型的方法是什么

0 投票
3 回答
3703 浏览

vb.net - 从 IEnumerable 列表中选择 Distinct在 .NET 2.0 中

我正在尝试过滤重复值的 IEnumerable 对象,因此我想从中获取不同的值,例如,假设它包含天数:

星期一 星期二 星期三 星期三

我想过滤它并返回:

星期一星期二星期三

在 .net 2.0 中执行此操作的最有效方法是什么?