我运行了一个VB.Net控制台应用程序,当用户点击 ENTER 按钮时我不希望它关闭,而我希望它在键入EXIT
时关闭然后按 ENTER 。我该怎么办?
答案 0 :(得分:10)
使用Console.ReadLine()从控制台读取(需要回车才能完成)。
If (Console.ReadLine() = "EXIT") Then
Environment.Exit(0) 'or, simply return from the Main method
End If
另一种表达方式:
While (Not Console.ReadLine() = "EXIT")
Console.WriteLine("Didn't say the magic word!")
End While
请记住,一旦从Main
方法返回,您的控制台应用程序就会关闭。如果没有看到应用程序的逻辑结构,很难建议你做什么,但请记住:如果你想阻止你的应用程序退出,不要让你的Main
方法返回。