我有以下VB.NET控制台应用程序代码:
Module Module1
Sub Main()
Dim UserInfo As String = "Name: User1"
System.Console.WriteLine(UserInfo)
System.Console.ReadLine()
End Sub
End Module
如何在用户输入任何内容时退出控制台应用程序?
更新:这是解决方案:
Module Module1
Sub Main()
Dim UserInfo As String = "Name: User1"
System.Console.WriteLine(UserInfo)
System.Console.ReadKey()
End Sub
End Module
谢谢大家!
答案 0 :(得分:4)
使用System.Console.ReadKey()
代替System.Console.ReadLine()
答案 1 :(得分:3)
使用这个:
System.Console.ReadKey()
它会读取击键并返回代码。如果System.Console.ReadKey()
行之后没有其他代码,则它将退出控制台应用程序。
您可以检查用户按下的击键值,并决定是否在下一步操作中执行操作。您可以使用Exit Sub
立即退出控制台应用程序。
答案 2 :(得分:2)
而不是:
System.Console.ReadLine()
使用:
System.Console.ReadKey()
前者(您的代码)等待用户输入一行。