我最近一直在做一些初学者级别的 C#,我喜欢新的 Visual Studio 等等,但是是否可以让我的程序输出(Console
例如,使用 时)出现在报告错误的小文本区域而不是单独的命令行界面?在 Eclipse 和 NetBeans 中,这可以通过 Java 实现。
我不是特别喜欢每次我想测试一条新线路时出现的 CLI。我想知道是否有一个选项可以让输出出现在同一个窗口的底部,就像在 NetBeans 中一样。
我最近一直在做一些初学者级别的 C#,我喜欢新的 Visual Studio 等等,但是是否可以让我的程序输出(Console
例如,使用 时)出现在报告错误的小文本区域而不是单独的命令行界面?在 Eclipse 和 NetBeans 中,这可以通过 Java 实现。
我不是特别喜欢每次我想测试一条新线路时出现的 CLI。我想知道是否有一个选项可以让输出出现在同一个窗口的底部,就像在 NetBeans 中一样。
这是一种解决方法,因为我不知道在 Visual Studio 中有一个设置来实现这一点,但是您可以用Debug.WriteLine替换(或编写一个方法) Console.WriteLine 。
不,在使用 Visual Studio 时,编写控制台程序总是会分配一个新窗口。但是,您可以在输出窗口中显示消息,请查看Debug.WriteLine。
如果我有很多消息要输出,我通常会写一个小的实用方法。
using System;
using System.Diagnostics;
class Program {
static void Main() {
WriteLine("Hello");
WriteLine("The number is {0}", 42);
}
static void WriteLine(string format, params object[] args) {
string message = String.Format(format, args);
Console.WriteLine(message);
Debug.WriteLine(message);
}
}
在另一个 StackOverflow 问题中已经很好地回答了这个问题。这是它的链接: redirect-console-to-visual-studio-debug-output-window-in-app-config