如何通过键入EXIT来关闭控制台应用程序?

时间:2010-09-29 05:59:46

标签: vb.net console

我运行了一个VB.Net控制台应用程序,当用户点击 ENTER 按钮时我不希望它关闭,而我希望它在键入EXIT时关闭然后按 ENTER 。我该怎么办?

1 个答案:

答案 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方法返回。