问题标签 [igrouping]
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.
list - 如何合并两个 IGrouping 列表?
鉴于我有两个 IGrouping 类型的列表:
我想将两者合并为一个:
任何人都可以帮忙吗?谢谢你。
c# - 使用 linq 在 IGrouping 中查找重复项
我想获得同一个人参加过的其他数量的游戏。例如,lisa 参加了第 7 场比赛,这是另一场比赛。Tim 和 Josh 都参加了第 2 场比赛,但也参加了其他 3 场比赛。有没有办法通过 Igrouping 比较组并查看值是否相同?
c# - 为什么我在此示例代码中没有出现语法错误?
只是用 C# Lookup 集合尝试了一些基础知识,发现这个简单的示例编译得很好,即使是IGrouping接口也应该将TElement设置为 int。
显然,我在无效转换时遇到运行时错误。但我预计,这适用于编译器......
c# - 替换 IGrouping 的键?
是否可以替换Key
anIGrouping
的分组方式?
我目前正在按这样的匿名类型进行分组:
但是现在我的分组键是匿名类型。我想用一个定义的类型“YearMonth”替换这个分组键,并用一个重写的ToString
方法。
有没有办法替换分组键?或者使用新的分组键从现有的 IGrouping 创建一个新的 IGrouping?
c# - 如何按 IGroupable 双精度分组?一个区间范围内的列表<>
到目前为止,我已根据 1 个双重属性将 IQueryable 的结果分组为不同的组,双重属性是理论总数,例如:
每个双精度值都有一个与之关联的对象列表。
然后是否可以根据间隔/范围将结果集分组。例如,如果 1.2 是最小值,则每 1.0 进行分组,并在区间/范围内连接 List<> 数据。在执行查询之前执行此操作,然后从数据库中进入内存。
因此,1.2 的第一个结果集变为:
并将列表连接成一个分组,理论上的截止点是
间隔或切片继续:
不知道如何间隔间隔,以使它们不会相互结合
如果一条记录的值为 2.2,则任一侧的两组结果都将包含相同的记录。
此外,是否可以为分组创建一个虚拟起点,比如 1.0?所以结果集就变成了
截止点是2.0?
谢谢
asp.net-mvc - Redirect IGrouping List to another action in Same Controller
i use this code to redirect my list to another action but this is not working.
c# - Foreach 嵌套循环无重复
这是一个非常简单的问题,我一直坚持。
我有一个 IEnumerable IGrouping 对象,其中包含分组的公共关键项。我现在需要比较 IEnumerable IGrouping 对象本身中的每个相同的公共键项。我使用了 2 个 foreach 循环来实现这一点,但问题是 foreach 会导致重复。我需要循环和比较每个项目而不重复已经经历过的项目。
谁能解决这个问题?
c# - 如何连接到 IEnumerable IGrouping?
我的 C# 程序中有两个 IEnumerable IGrouping:
是否有可能将这两个 IEnumerable 合并为一个?
c# - C# LINQ 转换 IEnumerable到 IEnumerable优雅地?
如果你有一个IEnumerable<IGrouping<K, T>>
,说 from
有没有更好的方法(很少使用 LINQ 方法/变体)来转换为IEnumerable<IEnumerable<T>>
嵌套Select
的 s,如下所示:
对于不理解的人,
应该返回anst == true
。