2017-09-15 4 views
0

j'apprends Visual Basic, et je veux montrer une console de fenêtres avec Hola mundo, comme ceci:Pourquoi VB ferme-t-il la fenêtre de la console trop tôt?

Module Greeting 

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

End Module 

Mais ce programme fonctionne, et les vitrines console et à proximité rapide, Pourquoi? , quelque chose a manqué?

+0

Vous devez attendre une pression sur une touche. – the4kman

+0

@ the4kmanI, ne savent pas le faire. – jjoselon

+0

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

Répondre

2

VB ferme la console dès que le programme est terminé, c'est-à-dire que la dernière instruction de Sub Main() a été exécutée. Par conséquent ajouter une commande en attente d'une pression de touche

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

Maintenant, la console reste ouverte jusqu'à ce que l'utilisateur appuie sur une touche. Si vous voulez qu'il appuie sur , entrez plutôt, remplacez Console.ReadKey() par Console.ReadLine().