如何使用c#同时运行表单和控制台?

Ste*_*oat 3 c# forms console

嘿,我是c#编程语言的新手,并且到目前为止享受了我的经验.我通常用java开发应用程序,但是对win32库的需求导致我使用c#到目前为止这些语言似乎相似.但是我目前遇到的一个问题是一段简单的代码,在这个例子中可以得到最好的解释

我正在尝试将一段字符串打印到控制台然后显示窗体然后打印另一段字符串到控制台.但是我得到的结果是打印第一个字符串然后显示表单,然后我必须在打印最后一个字符串之前关闭表单.我想问的问题是,无论如何都要使这个工作,所以在显示表单后立即显示第二个打印到控制台.我猜测它与线程有关,但我不完全确定如何实现它

小智 6

解决方案非常简单:只需创建一个Windows窗体应用程序(在创建项目时 - 您可能已经执行过),然后转到属性(在上下文菜单"项目"中,它是最后一项)并将"输出类型"设置为"控制台"应用".表单将像以前一样工作,此外应用程序现在也将打开控制台.然后,您可以自由地写入控制台或从控制台读取.