gpt4 book ai didi

C# 重新启动控制台应用程序

转载 作者:行者123 更新时间:2023-12-02 00:58:16 25 4
gpt4 key购买 nike

我创建了一个小型应用程序来进行小型转换。在程序结束时,我创建了一个方法,允许用户在按“r”时进行另一次计算。我想要它做的就是如果他们按 r,将他们带回 Main 的开头,否则终止程序。我不想使用 goto。这是我到目前为止所得到的,也是我遇到的错误。

http://puu.sh/juBWP/c7c3f7be61.png

最佳答案

我建议您使用另一个函数代替 Main()。请引用以下代码:

    static void Main(string[] args)
{
doSomething();
}

public static void WouldYouLikeToRestart()
{
Console.WriteLine("Press r to restart");
ConsoleKeyInfo input = Console.ReadKey();
Console.WriteLine();

if (input.KeyChar == 'r')
{
doSomething();
}
}

public static void doSomething()
{
Console.WriteLine("Do Something");
WouldYouLikeToRestart();
}

关于C# 重新启动控制台应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31900676/

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