2017-09-15 3 views
0

Ich lerne Visual Basic, und ich möchte eine Windows-Konsole mit Hola mundo, wie dies zeigen:Warum schließt VB das Konsolenfenster zu früh?

Module Greeting 

    Sub Main() 
     Console.WriteLine('Hola mundo') 
    End Sub 

End Module 

Aber es Programm, und zeigen Windows-Konsole und schließen schnell, Warum laufen? etwas verpasst?

+0

Sie sollten auf einen Tastendruck warten. – the4kman

+0

@ the4kmanIch weiß nicht, es zu tun. – jjoselon

+0

https://stackoverflow.com/questions/13255832/console-application-closes-immediatly-after-opening-in-visual-studio/13256385#13256385 –

Antwort

2

VB schließt die Konsole, sobald das Programm beendet ist, d. H. Die letzte Anweisung in Sub Main() wurde ausgeführt. Fügen Sie daher einen Befehl hinzu, der auf einen Tastendruck wartet

Console.WriteLine('Hola mundo') 
Console.ReadKey() 

Jetzt bleibt die Konsole geöffnet, bis der Benutzer eine Taste drückt. Wenn Sie möchten, dass er drückt Geben Sie stattdessen ein, ersetzen Sie Console.ReadKey() durch Console.ReadLine().