c#运行时 字体的颜色

刚学C#2周 用C#编写了一个简单的游戏 就是人物打怪升级 回合制
现在想让人物攻击时字体变成蓝色 怪物攻击时字体变成红色
普通状态下字体为绿色 怎么改呢?貌似用Console.什么可以解决?
就是运行状态下字体自己变化 不是自己去调的
举例:
Console.WriteLine(" 我是人物");
Console.WriteLine(" 我是怪物");
第一句字体要求输出的时候是 蓝色的 我是人物
第二句字体要求输出的时候是 红色的 我是怪物

Console.ForegroundColor = ConsoleColor.Blue;
Console.WriteLine("我是人物");
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("我是怪物");
Console.ForegroundColor = ConsoleColor.Gray;
Console.WriteLine("默认");
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-11
这是代码
Console.ForegroundColor = ConsoleColor.Blue;
Console.WriteLine("我是人物");
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("我是怪物");
Console.ForegroundColor = ConsoleColor.Gray;
Console.WriteLine("默认");
第2个回答  2012-04-11
在事件里面写代码,怪物攻击的时候将字体颜色改变为红色,人物攻击的时候就将字体改成蓝色就OK了啊。追问

写什么代码? 举例说明 要不这回答跟没回答一样啊

追答

汗···
这要看你的代码是怎么写的了

你是字符界面的程序?
那我就不知道该怎么改颜色了,再说也没这必要吧,学是一回事,能用上才是真正有用的东西。

第3个回答  2012-04-12
..........
没研究过
第4个回答  2012-04-12
#0000FF #FFOOOO
相似回答
大家正在搜