Console.WriteLine()在发布期间写什么?

9 .net c# console.writeline winforms

所以我想知道,在运行常规winforms应用程序时,该Console.WriteLine()方法写在哪里?

我知道在调试过程中它会愉快地吐出调试输出中的所有文本,但是当我不再调试并像最终用户那样使用程序时,一切都会去哪里?它会进入某种缓存吗?RAM的深度?去拉脱维亚度假?

如果它写入可在运行时访问的内容,我们可以以某种方式向用户显示它或将所有内容写入文本文件或其他内容吗?

Osc*_*car 6

你在谈论Console.WriteLine或Debug.WriteLine?

Console.WriteLine在调试和发布配置下以相同的方式工作.如果您将项目配置为控制台应用程序并在发布模式下启动它,您将首先在后台获得一个控制台,您将看到所有输出.这是一个Winform项目,配置为作为控制台项目运行,并在表单加载事件中写入

如果未定义DEBUG,则Debug.WriteLine具有条件语句.它没有写任何东西.