cost 114 ms
如何对 IEnumerable 进行分块<T> ,在失败的情况下不会丢失/丢弃物品? - How to chunkify an IEnumerable<T>, without losing/discarding items in case of failure?

我有一个生产者-消费者场景,其中生产者是一个可枚举的项目序列( IEnumerable&lt;Item&gt; )。 我想以每个 10 个项目的块/批次处理这些项目。 所以我决定使用新的(.NET 6) Chunk LINQ 运算符,正如这个问题中所建议的那样: 在 LINQ 中创建批处理。 我的 ...

将 LINQ 中的 groupby / orderby 查询重写为对象的最佳方法 - Best way to rewrite a groupby / orderby query in LINQ to objects

我有一些看起来像这样的数据: 我需要找到每个环境的最后一条记录(按时间),所以我写道: 当然它可以按预期工作,但我想有一种更简单的方法来编写它,并且可能也更有效,例如使用像 MoreLINQ 这样的召集库(或另一个好知道的库?),并进行某种分区。 我不需要 Linq 到 SQL 的翻译(但如果建议的 ...

.net6 &amp; MoreLinq : System.Linq.Enumerable.DistinctBy 和 MoreLinq.MoreEnumerable.DistinctBy 之间的调用不明确 - .net6 & MoreLinq : Call is ambiguous between System.Linq.Enumerable.DistinctBy and MoreLinq.MoreEnumerable.DistinctBy

最近我升级了我的一个项目以使用.NET 6 。 早些时候,我使用MoreLinq库来使用DistinctBy()将其应用于特定属性。 现在,当我将 TargetFramework 升级到.NET 6时,此更改提供了对DistinctBy()的内置支持。 现在编译器对需要选择哪个DistinctB ...

循环遍历列表<t>分批,同时确保每批项目是唯一的</t> - Looping through a List<T> in batches while ensuring items per batch are unique

上下文:我有一个应用程序,允许用户处理当天收到的所有邮寄付款。 有时一个信封可能包含同一个帐户的多张支票(想想两个室友各自支付他们的一部分水电费)。 限制:以 10 个批次处理所有付款,但每批次的帐户 ID 必须是唯一的。 非常简化的付款 class: 今天通过邮件收到的假设付款。 请注意,最后两个 ...

.NET Framework 4.7.2 和 MoreLINQ - .NET Framework 4.7.2 with MoreLINQ

我正在尝试使用 VS2019 更新 .NET Framework 4.7.2 的大型解决方案。 此解决方案的问题之一是它是一个大型插件类型架构,其中(出于多种原因)我无法使用解决方案提供的更新的共享库集重新编译和发布插件到生产中。 通常这是可以的,但我们必须非常小心以确保完全向后二进制兼容性。 当 ...

LINQ 中的 DistinctBy 条件 - DistinctBy With Condition in LINQ

我有来自数据库的实体集合,其中包含某些重复项,例如带有值的一个序列和带有空值的其他序列。 我想用空的序列删除序列。 我已经厌倦了DistinctBy moreLINQ ,但我的情况仍然不令人满意。 我从结果集中有以下列表。 我想始终通过跳过具有空值或New状态的重复项来检索以下输出。 ...

从列表中获取不同的对象 - Getting distinct objects from a list

编辑:问题不在于不同的方法,而在于标题的编码方式。 与 StringComparison.InvariantCultureIgnoreCase 比较返回 true。 问题关闭。 这是我的代码: 当我用我的输入运行这条线时,我得到了这个。 我想根据标题和类型消除重复项。 你能告诉我我哪里出错了 ...

如何检查 int 类型的索引序列是否连续? - How can I check that a sequence of indices of type int are contiguous?

我有一个Column类,它有一个int类型的Index属性。 如果我有一组Column对象,我正在寻找一种方法来测试它们的索引是否连续。 连续我的意思是索引彼此相邻,因此如果按值排序,它们与下一个和上一个索引的距离为 1。 可以有任意数量的column对象。 因此,例如: 10,11, ...

仅具有一个匹配属性的MoreLinq ExceptBy - MoreLinq ExceptBy with only one matching property

我尝试使用2个不同的项目,除了使用更多linq库的方法。 两项之间唯一的共同点是一个称为Symbol的字符串。 项目1是元组列表,项目2是我用linq打开的数据库表 项目1: 项目2: 这是我尝试的代码。 我正在尝试从Item1返回所有在Item2中不存在的元素: ...

通过3个参数区分 - DistinctBy 3 Params

我正在尝试使用C#MoreLinq尝试找出重复项。 这是一个例子。 有一个联盟,联盟内的球队。 团队中的每个玩家都可以担任任何职位。 有了这个我想GroupBy 例 如果Id1 = 1,Id2 = 2,Id3 = 3,则在此示例中,我们将获得1个对象。 我要 ...

2017-08-28 23:58:24   1   106    c# / morelinq  
如何使用.net 3.5为解决方案安装MoreLinq命名空间? - How do I get the MoreLinq namespace installed for a solution using .net 3.5?

我知道我在使用NuGet软件包之前已经完成了此操作。 由于某些原因,当我尝试安装它时,我总是收到此错误。 也许我需要一个较早版本的NuGet软件包,但是我似乎在任何地方都找不到。 如果版本有问题,是否有人知道在哪里可以与.net 3.5一起使用。 我敢肯定,从我的问题中,您可以说出 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM