有时我们需要在窗体应用程序中同时启动控制台显示我们的程序运行情况等等,这个时候我们有两种解决方式:
1.项目->属性->应用程序->输出类型->控制台应用程序。
2.在form的cs文件添加如下代码:
[DllImport("Kernel32.dll")]
static extern bool AllocConsole();
[DllImport("Kernel32.dll")]
static extern bool FreeConsole();
在方法中(包括事件方法以及其他类似于构造、析构函数)使用上述两个方法,如下:
public LogForm()
{
AllocConsole();
//。。。。。。
}