看看这个 LINQ 演示:
进入调试模式时,输出中有颜色。我正在使用相同的 ObjectDumper 类,并且只有黑白控制台窗口。
如何在控制台窗口中获得相同的结果?
谢谢
关于什么 :
Console.ForegroundColor = ConsoleColor.Yellow;
Console.BackgroundColor = ConsoleColor.DarkRed;
Console.WriteLine("Test");
如果您想以编程方式控制它,请使用该System.Console.ForegroundColor
属性。
http://msdn.microsoft.com/en-us/library/system.console.foregroundcolor.aspx
道克有你想要的...
但是您始终可以使用 Win32 调用。
[DllImport("kernel32.dll")] public static extern bool SetConsoleTextAttribute(IntPtr hConsoleOutput, int wAttributes);
[DllImport("kernel32.dll")] public static extern IntPtr GetStdHandle(uint nStdHandle);
如果这是您要查找的内容,您可以在属性中设置控制台文本和/或背景的颜色...只需右键单击标题栏,单击属性并选择所需的颜色。