Ich versuche, einen Dialog in C# Konsole zu machen ... und ich versuche, es der Benutzer die Frage zu stellen zu beantworten:Stopp Konsolenfenster von
„sagen Sie mir, das Datum und die Zeit“
oder so ähnlich. Das ist mein Code:
resp3 = Console.ReadLine();
if (resp3 == "tell me the curent date and time")
{
Console.Write(string.Format("{0:HH:mm:ss tt}", DateTime.Now));
}
Nachdem es die Antwort auf die Konsole schreibt, schließt es einfach.
Ihr Code funktioniert für mich. Was ist das Problem? –
Konsolen schließen, wenn ihre Ausführung abgeschlossen ist, Sie benötigen einen blockierenden Aufruf, um sie vom Verschwinden zu halten, wie 'Console.ReadLine();' –
Denken Sie daran: 'sagen Sie mir das aktuelle Datum und die Uhrzeit' und' Sagen Sie mir das aktuelle Datum und Zeit sind ** NICHT ** gleich. –