2013-04-15 46 views
0

我只是想知道是否有一個簡單的方法來要求您的程序返回到開始,如果輸入密鑰(或任何鍵)被按下。這意味着輸出窗口將保持打開狀態,並且不必關閉它並重新運行該程序。Visual Basic - 返回開始

例子:

Console.WriteLine("Enter your age") 
age = Console.ReadLine() 

If age < 18 Then 
    Console.WriteLine("Not old enough, please enter age again") 
    ' GO BACK TO BEGINING TO ASK THE USER TO ENTER THEIR AGE AGAIN 
End If 

謝謝。

回答

0
DIM Age as INT = 0 

DO UNTIL Age > 18 
    Age = Console.ReadLine() 

    IF AGE < 18 THEN 
     Console.WriteLine("Not Old Enough... blah") 
    END IF 

LOOP 

(其已經永遠,因爲我用VB的語法可能會關閉一個位)

編輯:你會要檢查,以確保到Console.ReadLine()的輸入是一個數字否則你可能會遇到異常。

好運

+0

完美。工作。謝謝。 –