c# - 如何在 C# Windows 窗体应用程序中使用 Console.write()

标签 c# winforms console console-application

我正在制作一个 C# Windows 窗体应用程序。我想在我的表单应用程序中使用 Console.write() 。我读了很多东西。但是没有用。你能给我一个干净的代码来实现这个吗? 提前致谢。

附言

[DllImport("kernel32.dll")]
static extern bool AttachConsole(int dwProcessId);
private const int ATTACH_PARENT_PROCESS = -1;

public Form1()
{
    InitializeComponent();

    AttachConsole(ATTACH_PARENT_PROCESS);
    Console.WriteLine("This is from the main program");
}

这对我不起作用。

最佳答案

我觉得你把事情复杂化了。您只需更改项目属性即可获得所需的内容。

  • 创建windows应用项目,显示新窗体等
  • 转到项目属性->应用程序->更改输出类型->控制台应用程序。

你就完成了。您可以在 Windows 应用程序中免费获得一个控制台。

关于c# - 如何在 C# Windows 窗体应用程序中使用 Console.write(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23718966/

相关文章:

python - 防止 Python 中的编码错误

c# - WPF 数据网格行标题切换按钮视觉状态从代码隐藏更改

c# - 扩展页面类

vb.net - 如何在 VB 2010 中使用标签?

c# - 如何只在点击 "ok"时返回一个值

ruby-on-rails - Rails - 如何禁用所有控制台日志记录?

c# - 忽略 C# 命令行程序中的 try block

C# 属性 - 设置问题

c# - 丰富枚举 - 可能吗?

c# - GeckoFx 45 导航/返回/重新加载方法不起作用