gpt4 book ai didi

c# - 简单控制台 C# 应用程序中命令之间的暂停

转载 作者:太空宇宙 更新时间:2023-11-03 14:26:12 27 4
gpt4 key购买 nike

是否有任何简单的方法,例如命令之间有 1 秒的延迟?我只能想到一些大循环。我知道 thread.sleep 但这不是我想要的 - 我只想使用与线程无关的其他东西。感谢任何想法

最佳答案

认为您正在寻找类似 yield return 的东西.

这允许您将控制权交还给调用代码,然后可以继续您的应用程序。该链接有一个很好的使用示例。

using System;
using System.Collections;

class Test
{
static void Main(string[] args)
{
foreach (string x in Foo())
{
Console.WriteLine (x);
}
}

static IEnumerable Foo()
{
yield return "Hello";
yield return "there";
}
}

关于c# - 简单控制台 C# 应用程序中命令之间的暂停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3913182/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com