C# – Show/Hide the console window of a C# console application

cconsoleconsole-application

I googled around for information on how to hide one’s own console window. Amazingly, the only solutions I could find were hacky solutions that involved FindWindow() to find the console window by its title. I dug a bit deeper into the Windows API and found that there is a much better and easier way, so I wanted to post it here for others to find.

How do you hide (and show) the console window associated with my own C# console application?

Best Answer

Just go to the application's Properties and change the Output type from Console Application to Windows Application.