日期:2014-05-17  浏览次数:20859 次

C# 控制台 打印时 字体颜色控制 求思路
我大概是这么想来着的

程序运行时,等待输入参数,根据参数个数,来确定打印记录的字体颜色

且分两种情况

1 输入类型值,假设 100, 则100个类型的字体颜色都不同,且遇到相同类型的记录时,颜色要求一致。
  注:类型值从 1 到 100 ,总共。

2  输入类型值,还是假设总共有100个,可以挑着输入,比如输入 10,20,30,40,50时,,则这5个类型的记录,字体颜色不同, 其他的都用默认颜色打印


怎么个弄发,比较合理。
谢谢



------解决方案--------------------
这就是控制颜色的代码,要如何用楼主自己看着办吧:
Console.ForegroundColor = ConsoleColor.Blue;
Console.BackgroundColor = ConsoleColor.White;
------解决方案--------------------
你这就是自定义颜色即可,可通过改变RGB各自的值实现
------解决方案--------------------
谁知道你所谓的“记录的类型”是个什么概念呢?
------解决方案--------------------
typeID作为seed,随机产生一种颜色(为了可读性,rgb均小于128)
------解决方案--------------------
有种东西叫SWITCH CASE 判断。 
------解决方案--------------------
Random R = new Random(seed);

我说的是,相同的seed产生相同的随机数