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()
FindWindow()
"Just to hide" you can:
Change the output type from Console Application to Windows Application,
And Instead of Console.Readline/key you can use new ManualResetEvent(false).WaitOne() at the end to keep the app running.
Console.Readline/key
new ManualResetEvent(false).WaitOne()