【发布时间】:2008-11-19 19:12:54
【问题描述】:
看看这个 LINQ 演示:
进入调试模式时,输出中有颜色。我正在使用相同的 ObjectDumper 类,并且只有黑白控制台窗口。
如何在控制台窗口中获得相同的结果?
谢谢
【问题讨论】:
看看这个 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);
【讨论】: