我正在尝试在C#控制台中进行对话...我试着回答用户的问题:
"告诉我日期和时间"
或类似的东西。这是我的代码:
resp3 = Console.ReadLine();
if (resp3 == "tell me the curent date and time")
{
Console.Write(string.Format("{0:HH:mm:ss tt}", DateTime.Now));
}
将答案写入控制台后,它就会关闭。
答案 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
这确保程序在结束时暂停,无论输入的输入是否正确。