停止控制台窗口关闭

时间:2016-11-15 18:21:40

标签: c# if-statement time

我正在尝试在C#控制台中进行对话...我试着回答用户的问题:

  

"告诉我日期和时间"

或类似的东西。这是我的代码:

resp3 = Console.ReadLine();
if (resp3 == "tell me the curent date and time")
{
    Console.Write(string.Format("{0:HH:mm:ss tt}", DateTime.Now));
}

将答案写入控制台后,它就会关闭。

3 个答案:

答案 0 :(得分:3)

代码完成,继续你需要添加:

$writer->openURI('php://output');

答案 1 :(得分:0)

您可以使代码更清晰,更通用:

var phrase = "...";
if(String.Compare(Console.ReadLine(), phrase, true) == 0)
     Console.WriteLine(DateTime.Now.ToString("0:HH:mm:ss tt");

Console.ReadLine();

比较将偏离区分大小写,因此它不区分大小写。此外,当您使用DateTime时,您可以直接将格式设置为ToString的末尾。它具有与String.Format完全相同的格式。 Sajeetharan表示,最后还需要Console.ReadLine

答案 2 :(得分:0)

保持基本结构,只需在末尾添加Console.ReadLine()

RegistryValueKind

这确保程序在结束时暂停,无论输入的输入是否正确。