C#控制台如何改变指定字符颜色 其他字符颜色还是默认的?麻烦大牛提供下源码
this.inNum++;
Console.Write("★★★★★★★★★" + str + "★★★★★★★★" + "\r\n");//这里的字符变成红色 其他的字符还是默认颜色

解决方案 »

  1.   


    Console.BackgroundColor = ConsoleColor.Red;
    Console.WriteLine("hello world");
    Console.BackgroundColor = ConsoleColor.Gray;
      

  2.   

    SetConsoleTitle
    SetConsoleTextAttributeConsole有个 ForegroundColor 属性
    Console.ForegroundColor = ConsoleColor.Green;
      

  3.   

    Orange //不是黄色 怎么没用?
      

  4.   

    你要写哪行变颜色,就在写这行之前先设置Console.BackgroundColor为你想要的颜色,WriteLine之后,再改回默认的颜色。这样再写就又是默认颜色了。
      

  5.   

    Console.BackgroundColor = ConsoleColor.Red;
    Console.WriteLine("hello world");
    Console.BackgroundColor = ConsoleColor.Gray;
    这样就可以? Gray//灰色呀控制台的背静是黑的 颜色是白的哦 
      

  6.   

    http://www.cnblogs.com/mycom/archive/2010/03/19/1689580.html
    http://support.microsoft.com/kb/319883/zh-cn
      

  7.   

    Console.ForegroundColor = ConsoleColor.White;