deferred-execution

deferred-execution

文章 0 浏览 2

如果延迟执行会先调用Dispose导致失败吗?

有两种方法,其中一种在 using 语句中使用 LINQ 返回数据。我想知道查询是否有可能抛出某种异常,因为查询执行被推迟并且它正在使用的变量已经被释放…

贪了杯 2024-11-09 14:31:50 0 0

为什么使用“yield”延迟执行会出现不同的运行时行为? C# 中的关键字?

如果您在下面的示例代码中调用 IgnoreNullItems 扩展方法,则延迟执行将按预期工作,但是当使用 IgnoreNullItemsHavingDifferentBehaviour 时,会立即…

可爱暴击 2024-11-04 00:38:20 1 0

将 Linq 查询放入方法中是否会影响延迟执行?

在实际迭代查询返回的序列之前,不会执行 Linq 查询。 我有一个重复使用的查询,因此我将把它封装在一个方法中。我想知道它是否会干扰延迟执行。 如果…

不知在何时 2024-11-02 20:24:34 1 0

终结/后处理链式方法

假设我有一个类似数组的对象,它允许像这样链接方法: var ds = new DataSet(items) var subset = ds.filter(condition1).filter(condition2) 有没有…

一页 2024-11-01 17:37:38 1 0

内置延迟执行的 .Net IEnumerable 类?

我正要构建自己的 IEnumerable 类,该类在第一次迭代它时对所有项目执行一些操作,然后我开始想知道,框架是否已经有我可以使用的东西? 这是我正在构…

终陌 2024-10-28 22:16:37 2 0

重用 IEnumerable导致错误结果,例如在 .Any() 上

我在延迟执行领域有点迷失: 我声明了一个 IEnumerable 实现类的实例 var wordEnumerable = new WordEnumerable(_text) ,然后我迭代它(第一个单词是…

我不吻晚风 2024-10-16 05:45:56 3 0

实施“延迟” Objective-C 中的 Go 语句?

今天读到Go语言中的defer语句: defer 语句推送函数 呼叫列表。保存的列表 调用之后执行 周围函数返回。推迟是 常用于简化功能 执行各种清理操作。 我…

生寂 2024-10-16 04:53:34 4 0

如何同时迭代多个 IEnumerable

假设我有两个(或更多)带有许多元素的 IEnumerable 。每个 IEnumerable 都有另一种类型 T。这些列表可能非常长,不应完全加载到内存中。 IEnumerable…

追星践月 2024-10-15 14:53:05 2 0

延迟库允许打包函数访问多少信息?

我知道,如果我推迟一个函数并向其传递一些参数,该函数就有这些参数并且可以使用它们,但是作为实例对象一部分的函数(例如)可以访问其对象的变量吗…

枕梦 2024-10-14 22:24:12 2 0

VB.NET 中的延迟执行?

Private Sub LoadData(Of T)(ByVal query As ObjectQuery(Of T), ByRef result As IEnumerable(Of T)) If Connection.State = ConnectionState.Open T…

童话里做英雄 2024-10-14 07:03:26 2 0

通过 WCF 服务公开 IQueryable

我一直在学习 IQueryable 和查询的延迟加载/延迟执行。 是否可以通过 WCF 公开此功能?我想公开一个返回 IQueryable 的 LINQ-to-SQL 服务,然后我可以…

残疾 2024-10-05 02:22:33 3 0

检查返回类型是否为 IEnumerable

如何检查函数的返回类型是否为 IEnumerable?换句话说,我不想匹配 List,即使它实现了 IEnumerable。或者换句话说,如何检测函数是否延迟执行?…

瑶笙 2024-09-28 19:37:01 1 0

使用 using 返回 IEnumerable

我遇到了一个有趣的问题,这是完全有道理的。我有一个像这样的通用方法: public TResult Run&ltTResult&gt(Func&ltSqlDataReader, TResult&gt result…

骄傲 2024-09-28 19:33:58 7 0

Linq - 找出是否延迟执行的最快方法是什么?

找出哪些 .net 框架 linq 方法(例如 .IEnumerable linq 方法)是使用延迟执行实现的,哪些不是使用延迟执行实现的,最快的方法是什么。 在多次编码时…

↘紸啶 2024-09-27 09:00:46 2 0

扭曲:“defer.execute”和“threads.deferToThread”之间的区别

在twisted中,defer.execute()和threads.deferToThread()有什么区别?两者都采用相同的参数 - 一个函数和调用它的参数 - 并返回一个 deferred ,它将…

寻找一个思念的角度 2024-09-18 19:05:57 5 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文