如何在用户输入任何内容时退出控制台应用程序?

时间:2011-06-21 10:46:45

标签: .net vb.net console console-application

我有以下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

谢谢大家!

3 个答案:

答案 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()

前者(您的代码)等待用户输入一行。