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产生相同的随机数