我在 Visual Studio 2015 中创建了一个新的 C# 控制台应用程序,当我开始调试时,Console.WriteLine("String");
行工作正常,但在不调试的情况下运行会返回一个空白命令提示符窗口。如何使用启动打印到控制台而不进行调试?
最佳答案
Console.WriteLine() 在发布和 Debug模式下的工作方式相同。它写入标准输出 stdout。如果您正在创建控制台应用程序,您应该会看到任一模式下的输出。
但是 Debug.WriteLine() ;周围有一个编译器指令 - #if DEBUG - 并且不会被编译成发布代码。
关于c# - 为什么 Console.WriteLine 在 Visual Studio 中不通过“运行而不调试”打印任何内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34164919/