如何重用外部终端而不是在C#中重新启动程序?
所以,我用C#(使用vscode)制作了一个简单的计算器,我遇到了一个问题,如果你计算了一些东西,你需要重新启动程序来重新计算或计算一个新的东西。但我只想让它运行我想要的时间,而不需要每次计算都重新启动程序,我试过尝试while循环,但没想到会有效果我只需要它来做我想要的计算。 代码(没那么重要):如何重用外部终端而不是在C#中重新启动程序?,c#,C#,所以,我用C#(使用vscode)制作了一个简单的计算器,我遇到了一个问题,如果你计算了一些东西,你需要重新启动程序来重新计算或计算一个新的东西。但我只想让它运行我想要的时间,而不需要每次计算都重新启动程序,我试过尝试while循环,但没想到会有效果我只需要它来做我想要的计算。 代码(没那么重要): 非常感谢您的帮助。您可以使用所有计算代码创建一个函数,并执行以下操作: static void Main() { do { Calculate(); Con
非常感谢您的帮助。您可以使用所有计算代码创建一个函数,并执行以下操作:
static void Main() {
do {
Calculate();
Console.WriteLine("Would you like to repeat? Y/N");
}
while (char.ToUpper(Console.ReadKey().KeyChar) == 'y');
Console.WriteLine("Press any key to exit.");
Console.ReadKey();
}
您可以使用类似于您所想的while循环
using System;
namespace Calculator
{
class Program
{
static void Main(string[] args)
{
while (true)
{
#region Existing Code
...
#endregion
}
}
}
}
它们很快就会出现在您的学习材料中。谢谢!我没想到它会起作用!对不起,我是初学者,但谢谢你!请参阅
“y”
是小写字母char.ToUpper
无法返回该字符。
using System;
namespace Calculator
{
class Program
{
static void Main(string[] args)
{
while (true)
{
#region Existing Code
...
#endregion
}
}
}
}