yield-return

yield-return

文章 0 浏览 2

收益回报和回报

我经常发现自己在写某事。像这样: if (condition) { yield return whatever yield break } 我发现对于标准范例“返回一个值和退出方法”使用两个yiel…

ゝ杯具 2024-10-08 08:32:49 0 0

Yield 关键字的神奇之处

好吧,当我在构建自定义枚举器时,我注意到这种与yield有关的行为 假设你有这样的事情: public class EnumeratorExample { public static IEnumerabl…

幽蝶幻影 2024-10-08 00:22:09 0 0

.NET 迭代器包装抛出 API

我有一个带有 API 的类,它允许我请求对象,直到它抛出 IndexOutOfBoundsException。 我想将它包装到一个迭代器中,以便能够编写更清晰的代码。但是,…

旧时光的容颜 2024-09-29 03:49:14 0 0

何时不使用yield(返回)

这个问题已经有答案了: 是否有过返回 IEnumerable 时不使用“yield return”的原因是什么? 这里有几个关于 yield return 好处的有用问题。例如, …

西瑶 2024-09-28 07:36:00 0 0

LINQ 的迭代器块

我很难找到正确的 LINQ 语法用于以下迭代器块: class Program { class Operation { public IEnumerable&ltOperation&gt NextOperations { get privat…

今天小雨转甜 2024-09-19 12:01:03 6 0

‘yield 返回’的具体类型是什么?返回?

这个 IEnumerable 的具体类型是什么? private IEnumerable&ltstring&gt GetIEnumerable() { yield return "a" yield return "a" yield return "a" } …

软糖 2024-09-13 23:19:35 2 0

该函数如何以“产量”发挥作用?工作详细吗?

我得到了这个方法(在 Unity C# 脚本中),但我不明白“yield”部分实际上是如何工作的。 我从 MSDN 知道该函数将返回一个 IEnumerator,我可以对其进…

我是有多爱你 2024-09-13 15:43:55 2 0

如果yield return从未发生,是否返回null?

该方法通过yield return 语句返回IEnumerable。 如果yield语句从未出现(它在条件逻辑内部),该方法会返回null,还是会返回一个计数为0的Enumerable…

っ左 2024-09-13 14:09:15 2 0

序列化和产量声明

是否可以序列化包含 yield 语句的方法(或包含此类方法的类),以便在重新水合该类时,保留生成的迭代器的内部状态?…

一花一树开 2024-09-10 20:24:36 3 0

使用“for”实现类似于 C# 的收益的 Scala 实现

我正在尝试使用类似 C# 的收益率返回的各种 Scala 实现(即 thisone) 与 "for" 结构,例如: private def permutations[T](s: Vector[T]) = { def swa…

剑心龙吟 2024-09-10 14:18:43 2 0

IEnumerable 收益率与 .AsParallel() 结合使用

我已经编写了一些代码来尝试描述我的担忧: static void Main(string[] args) { IEnumerable&ltdecimal&gt marks = GetClassMarks() IEnumerable&ltPe…

陌上青苔 2024-09-08 10:30:37 3 0

这是一个危险的锁定模式吗?

我有一个用 C# 编写的枚举器,看起来像这样: try { ReadWriteLock.EnterReadLock() yield return foo yield return bar yield return bash } finally…

毁梦 2024-09-03 20:07:52 4 0

Visual Studio 中使用收益返回枚举器方法进行调试监视时出现问题

我有一个返回 IEnumerable&lt&gt 的方法,它使用 yield return 语法构建: namespace Validation { public class UserValidator { public IEnumerable…

伊面 2024-09-02 22:59:45 4 0

yield 在 lock 语句中返回

如果我在锁定语句中有一个yield return,那么锁会在每个yield上被取出(在下面的示例中为5次),还是仅对列表中的所有项目取出一次锁? 谢谢 private …

简单气质女生网名 2024-09-01 18:46:14 6 0

ControlCollection扩展方法优化

有关于我编写的扩展方法的问题,如下所示: public static IEnumerable&ltT&gt FindControlsOfType&ltT&gt(this ControlCollection instance) where T…

赴月观长安 2024-08-30 03:58:41 5 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

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