Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
实现您自己的 LINQ 和 IEnumerable
[关闭]
Closed 这个问题需要多问focused help closed questions 目前不接受答案 在我正在从事的一个项目中 确实有巨大的集合 1M 1B元素 并且大部分内容都被修改为集合 它是一个实时应用程序 因此性能至关重要 对于
c
NET
LINQ
performance
IEnumerable
FirstOrDefault 之后对象是否仍连接到列表?
这是我的代码 Event thisEvent from i in list where i eventID eventID select i FirstOrDefault if thisEvent null thisEvent eventR
LINQ
IEnumerable
linqtoobjects
我的 Enumerable 类不适用于 Linq 语句,例如 c# 中的 .where
我希望能够将 Linq 的 where 语句与实现接口 IEnumerable 的 Books 类 Book 列表 一起使用 THE PROBLEM IS HERE IEnumerable list3 bookList Where n gt
c
LINQ
object
IEnumerable
告诉 LINQ Distinct 返回哪个项目
我了解如何在 IEnumerable 上执行 Distinct 并且我必须为更高级的东西创建 IEqualityComparer 但是有没有办法可以告诉您返回哪个重复的项目 例如说你有一个List
c
LINQ
net35
c30
IEnumerable
IEnumerable 的性能比较和源中每个项目的引发事件?
我想读取包含数百万条记录的大型二进制文件 并且我想获取一些记录报告 我用BinaryReader读取 我认为在读取器中具有最佳性能 并将读取的字节转换为数据模型 由于记录的数量 将模型传递到报表层是另一个问题 我更喜欢使用IEnumerab
NET
IO
IEnumerable
binaryfiles
yieldreturn
为什么 List
不实现 IOrderedEnumerable
?
我想使用有序枚举 并使用接口作为返回类型而不是具体类型 我需要返回一组有序的对象 但是 当使用IList
c
types
IEnumerable
whereclause
ilist
确定 IEnumerable
是否包含另一个 IEnumerable
的任何对象
我有2个IEnumerable
NET
IEnumerable
如何将 IEnumerable 的 IEnumerable 中的所有元素连接在一起?
以防万一您想知道这是如何产生的 我正在使用实体框架的一些结果集 我有一个对象是IEnumerable
c
NET
LINQ
IEnumerable
如何将 IEnumerable 转换为 C# 中的自定义类型?
我正在使用扩展方法 OrderBy 和 ThenBy 在多个字段上对自定义集合进行排序 这种排序不会影响集合 而是返回 IEnumberable 我无法将 IEnumerable 结果转换为我的自定义集合 是否有办法更改我的集合的顺序或将
c
extensionmethods
IEnumerable
casting
VS 2010 和 VS 2012 中的不同 LINQ 答案
下面给出的答案在VS 2010中为1 在VS 2012中为2 我个人认为应该是2 我不确定这里发生了什么 using System Linq using System Text using System Threading Tasks us
LINQ
IEnumerable
lazyevaluation
从 IEnumerable
中删除项目
我有 2 个 IEnumerable 集合 IEnumerable
c
LINQ
IEnumerable
在迭代器中访问 C# 基类会导致 ReSharper 警告
我有两节课GenericList and SpecificList where SpecificList继承自GenericList GenericList实施IEnumerable
c
Iterator
ReSharper
IEnumerable
warnings
List
和 IEnumerable 的区别
在实现这个通用的同时归并排序 http en wikipedia org wiki Merge sort 作为一种代码卡塔 http en wikipedia org wiki Kata 28programming 29 我偶然发现了 IE
c
generics
IEnumerable
如何检查变量是否是某种 IEnumerable
基本上我正在构建一个非常通用的 T4 模板 我需要它做的事情之一就是打印variable ToString 但是 我希望它评估列表并通过它们进行 foreach 并打印ListItem ToString 我的T4模板不知道是什么类型vari
c
generics
foreach
IEnumerable
为什么 Enumerator.MoveNext 在与 using 和 async-await 一起使用时不能按我的预期工作?
我想通过一个枚举List
c
list
asyncawait
IEnumerable
如何从列表中仅获取特定字段
我有一个 IEnumerable 的 Lesson 对象 IEnumerable
c
aspnet
LINQ
list
IEnumerable
如何使用 Directory.EnumerateFiles 排除隐藏文件和系统文件
我正在枚举目录中的所有文件 以便稍后处理它们 我想排除隐藏文件和系统文件 这是我到目前为止所拥有的 IEnumerable
c
IEnumerable
FileInfo
嵌套产生返回 IEnumerable
> 并带有惰性求值
我写了一个LINQ扩展方法SplitBetween类似于String Split gt new List
c
NET
LINQ
IEnumerable
lazyevaluation
Array.Count() 比 List.Count() 慢得多
当使用扩展方法时IEnumerable
c
NET
performance
LINQ
IEnumerable
不实现 IEnumerable 支持 foreach 的示例
我正在看这个博客 http blogs msdn com b kcwalina archive 2007 07 18 ducknotation aspx这解释了foreach无需实施即可支持IEnumerable 但没有深入讨论实现的细节
c
foreach
IEnumerable
«
1
2
3
4
5
6
7
...9
»