如何为一条线的某一部分着色

时间:2014-09-14 22:00:02

标签: c# text colors console

例如,如果我输入单词 Hello ,我希望 H 为红色, O 为蓝色,而 ELL 是黄色的。

我该怎么做?

当我使用代码System.ForegroundColor = Consolecode.Red时,所有文本都变为红色。

1 个答案:

答案 0 :(得分:3)

  

当我使用代码System.ForegroundColor = Consolecode.Red时,所有文本都变为红色

您可以使用"Hello"代替Console.Write逐个输出Console.WriteLine

Console.ForegroundColor = ConsoleColor.Red;
Console.Write("H");
Console.ForegroundColor = ConsoleColor.Blue;
Console.Write("e");
Console.ForegroundColor = ConsoleColor.Yellow;
Console.Write("llo");