Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
计算 IEnumerable 的计数(非泛型)
谁能帮我一个Count扩展方法为IEnumerable 非通用接口 我知道LINQ不支持它 但是如何手动编写呢 yourEnumerable Cast Count 关于性能的评论 我认为这是过早优化的一个很好的例子 但你可以看一下 stat
c
NET
LINQ
extensionmethods
IEnumerable
计算 IOrderedEnumerable 的数量而不消耗它
我想做的 简短版本 var source new 2 4 6 1 9 OrderBy x gt x int count source Count lt get the number of elements without performin
c
performance
LINQ
Reflection
IEnumerable
枚举本质上不是 IEnumerable 的集合?
当您想要递归枚举一个分层对象 根据某些条件选择一些元素时 有许多技术示例 例如 扁平化 然后使用 Linq 进行过滤 就像在这里找到的那 些 链接文本 https stackoverflow com questions 141467 rec
c
LINQ
treeview
IEnumerable
controlcollection
比较两个序列是否相等
在因其标题而将其标记为重复之前 请考虑以下简短程序 static void Main var expected new List
c
IEnumerable
yield
为什么 ForEach Linq 扩展在 List 上而不是在 IEnumerable 上 [重复]
这个问题在这里已经有答案了 可能的重复 为什么 IEnumerable 接口上没有 ForEach 扩展方法 https stackoverflow com questions 101265 why is there not a forea
c
NET
LINQ
IEnumerable
linqtoobjects
IEnumerable
/ IQueryable
上的动态 LINQ OrderBy
我在中找到了一个例子VS2008示例 http msdn2 microsoft com en us bb330936 aspx用于动态 LINQ 允许您使用类似 SQL 的字符串 例如OrderBy Name Age DESC 用于订购 不
c
LINQ
IEnumerable
iqueryable
linqtoobjects
如何在 C# 中将 IEnumerable
转换为 Enum?
我已将多个字符串解析为枚举标志 但看不到将它们合并为单个枚举位字段的巧妙方法 我使用的方法循环遍历字符串值 然后 将值转换为 Enum 对象 如下所示 Flags public enum MyEnum None 0 First 1 Seco
c
Parsing
enums
IEnumerable
对 SQL 数据使用 IEnumerable
返回类型是否有任何陷阱?
我的问题是关于SQL连接状态 负载等 基于以下代码 public IEnumberable
c
sqlserver
IEnumerable
为什么 foreach 找不到我的 GetEnumerator 扩展方法?
我正在努力使一些代码更具可读性 例如foreach var row in table 而不是foreach DataRow row in table Rows 为此 我创建了一个扩展方法 namespace System Data publ
c
foreach
extensionmethods
IEnumerable
请解释 System.Linq.Enumerable.Where(Func
谓词)
对于Where方法的这种重载 我无法理解MSDN文档的任何意义 该重载接受一个具有两个参数的谓词 其中int据说代表源元素的索引 无论这意味着什么 我认为枚举是一个序列 您无法看到比下一个项目更远的内容 更不用说对其进行任何索引了 有人可以
c
LINQ
extensionmethods
IEnumerable
enumerable
为什么 C# 编译器对 double IEnumerable
和 foreach T 感到满意?
我知道这段代码不起作用 并且以有效的方式编写它没有问题 我想知道编译器如何构建而不出现任何错误 如果您在哪里运行它 您会遇到运行时错误吗 假设数据不为空 using System using System Collections Gener
c
NET
foreach
IEnumerable
如何使用反射在 IEnumerable
上调用 System.Linq.Enumerable.Count<>?
我有一堆 IEnumerable 集合 其确切数量和类型经常发生变化 由于自动代码生成 它看起来像这样 public class MyCollections public System Collections Generic IEnumer
c
generics
Reflection
Collections
IEnumerable
在什么情况下我需要为 IEnumerable 和 IQueryable 创建两种不同的扩展方法?
假设我需要一个扩展方法 它仅从不同来源选择所需的属性 源可以是数据库或内存中的集合 所以我定义了这样的扩展方法 public IQueryable
c
NET
LINQ
IEnumerable
iqueryable
Linq to SQL 中的动态表名称
大家好 我有一个可怕的数据库 我必须使用它 而 linq to sql 是我用来检索数据的选项 我试图通过根据用户选择输入不同的表名称来重用函数 但据我所知 无法修改 DataContext 查询中的 TEntity 或 Table 这是我
sql
linqtosql
Dynamic
IEnumerable
IEnumerable
如何在后台工作
我正在徘徊于更深入的功能IEnumerable
c
LINQ
OOP
interface
IEnumerable
在 C# 中将两个列表映射到字典中
给定两个 IEnumerables 同样大小 如何转换为 Dictionary 使用林克 IEnumerable
c
NET
LINQ
Dictionary
IEnumerable
如何将列表转换为可枚举
我的以下代码有问题 public IEnumerable
c
list
IEnumerable
casting
一次性返回所有可枚举的yield return;不循环
我有以下函数来获取卡的验证错误 我的问题涉及处理 GetErrors 两种方法具有相同的返回类型IEnumerable
c
IEnumerable
yield
yieldreturn
IEnumerable vs IReadonlyCollection vs ReadonlyCollection 用于公开列表成员
我花了好几个小时思考曝光名单成员的问题 在与我类似的问题中 乔恩 斯基特 Jon Skeet 给出了很好的答案 请随意看看 ReadOnlyCollection 或 IEnumerable 用于公开成员集合 https stackoverf
c
NET
list
IEnumerable
encapsulation
在 C# 中动态“解压缩”IEnumerable 或最佳替代方案
假设您有一个返回延迟枚举对象的函数 struct AnimalCount int Chickens int Goats IEnumerable
c
Algorithm
LINQ
IEnumerable
enumerator
1
2
3
4
5
6
...8
»