调试控制台中的颜色

时间:2008-11-19 19:12:55

标签: c# console debugging

看看这个LINQ演示:

LINQ Framework Overview

进入调试模式时,输出中有颜色。我正在使用相同的ObjectDumper类,我只有黑/白控制台窗口。

如何在控制台窗口中获得相同的结果?

由于

4 个答案:

答案 0 :(得分:4)

怎么样:

 Console.ForegroundColor = ConsoleColor.Yellow;
 Console.BackgroundColor = ConsoleColor.DarkRed;
 Console.WriteLine("Test");

答案 1 :(得分:0)

如果您正在寻找的话,您可以在属性中设置控制台文本和/或背景的颜色...... 只需右键单击标题栏,单击“属性”,然后选择所需的颜色。

答案 2 :(得分:0)

如果要以编程方式控制此操作,请使用System.Console.ForegroundColor属性。

http://msdn.microsoft.com/en-us/library/system.console.foregroundcolor.aspx

答案 3 :(得分:0)

Daok有你想要的......

但是你总是可以使用Win32调用。

[DllImport("kernel32.dll")] public static extern bool SetConsoleTextAttribute(IntPtr hConsoleOutput, int wAttributes);
[DllImport("kernel32.dll")] public static extern IntPtr GetStdHandle(uint nStdHandle);