yield-return

yield-return

文章 0 浏览 3

在循环中使用yield关键字来更新C#中的进度条

我可以使用yield关键字更新循环的进度吗? foreach(something obj in somelist) { yield return obj } 我知道我可以做到这一点,但如何使用这些值来更…

谁把谁当真 2024-11-07 09:22:28 1 0

C# 的“收益回报”为我制造了很多垃圾。可以帮忙吗?

我正在使用 XNA 开发 Xbox 360 游戏。我真的很想在几个地方使用 C# 的 yield return 构造,但它似乎会产生很多垃圾。看看这段代码: class ComponentP…

旧情别恋 2024-11-03 20:49:48 1 0

使用内收益回报

如果我没记错的话,当我在 using SqlConnection 块中使用产量时,我遇到了运行时异常。 using (var connection = new SqlConnection(connectionString…

灵芸 2024-11-02 09:42:53 1 0

如何在匿名方法中产生返回值?

基本上我有一个用于我的 BackgroundWorker 的匿名方法: worker.DoWork += ( sender, e ) =&gt { foreach ( var effect in GlobalGraph.Effects ) { /…

放赐 2024-10-26 16:38:31 1 0

Yield 返回与 try catch,如何解决?

我有一段代码: using (StreamReader stream = new StreamReader(file.OpenRead(), Encoding)) { char[] buffer = new char[chunksize] while (stream…

压抑⊿情绪 2024-10-18 13:02:55 2 0

收益率回报的长度

有没有办法在不保留计数器变量的情况下从函数内获取收益率返回的数量?例如? IEnumerable&ltsomeobject&gt function { for loop yield return someth…

苦笑流年记忆 2024-10-17 13:01:05 1 0

转换 IEnumerable到 IEnumerable;

我在尝试使用 C# 中的收益返回功能时收到此错误。该错误出现在 Visual Studio 内部的选择上,我不太明白。在我看来,我将字符串转换为 ListItem,然后…

百合的盛世恋 2024-10-12 17:39:33 2 0

收益回报和回报

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

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

Yield 关键字的神奇之处

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

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

.NET 迭代器包装抛出 API

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

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

何时不使用yield(返回)

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

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

LINQ 的迭代器块

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

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

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

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

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

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

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

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

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

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

っ左 2024-09-13 14:09:15 5 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

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