gpt4 book ai didi

c# - 获取控制台应用程序以允许多次输入

转载 作者:太空宇宙 更新时间:2023-11-03 19:10:21 24 4
gpt4 key购买 nike

我制作了一个控制台应用程序,用于计算自用户指定日期以来的天数。但在最初的计算之后,如果输入另一个日期,应用程序将关闭。

如果用户想继续使用我的应用程序,有没有办法让我的应用程序不关闭?

Console.WriteLine("Please enter the date you wish to specify: (DD/MM/YYYY)");
string userInput;
userInput = Console.ReadLine();
DateTime calc = DateTime.Parse(userInput);
TimeSpan days = DateTime.Now.Subtract(calc);
Console.WriteLine(days.TotalDays);
Console.ReadLine();

最佳答案

实现一个 while 循环:

Console.WriteLine("Please enter the date you wish to specify: (DD/MM/YYYY)");
string userInput;
userInput = Console.ReadLine();
while (userInput != "0")
{
DateTime calc = DateTime.Parse(userInput);
TimeSpan days = DateTime.Now.Subtract(calc);
Console.WriteLine(days.TotalDays);
Console.WriteLine("Add another date");
userInput = Console.ReadLine();
}

按 0 和 enter 将退出。

关于c# - 获取控制台应用程序以允许多次输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21118495/

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