When I start a program without debugging (Ctrl+F5), I have to press a key to close the console window when the program is finished. When I start the program with debugging (F5), the console window closes immediately. Is there an option in Visual Studio that will keep the window open when debugging?
(I know of a thousand ways to do it "manually" in code, but I don't want to touch the code.)
Add a break point to the ending bracket of the main() method. That way if the program finishes (unless it crashes in the process - which will trigger a break anyway) it will break no matter which return statement in the main was used.
I don't think so, but you could do it manually
- add break point in the end of main method
- add the read function at the end of the main function so it will stay open to read the input and closed if you hit any key
yea there is if you open your properties for the current project not solution,
And set it to console application from windows forms appliction and it will open for you and will only close when the application closes, or will close the application if you close the console.
and if you writing a console application just put a readLn(); at the end of the main() not a break point as that will stop your application from responding
来源:https://stackoverflow.com/questions/5066057/keeping-console-window-open-when-debugging