A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 熊鑫 中级黑马   /  2013-4-19 16:24  /  2413 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如题,看到一些人输出的彩色的文字。是怎么弄的

5 个回复

正序浏览
前面几位说的很清楚了,我贴点完整的代码,并且只改变字体颜色。
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;

  5. namespace ConsoleApplication3
  6. {
  7.     class Program
  8.     {
  9.         static void Main(string[] args)
  10.         {
  11.             Console.ForegroundColor = ConsoleColor.Red;
  12.             Console.WriteLine("Hello World!");
  13.             Console.ReadKey();
  14.         }
  15.     }
  16. }
复制代码

Red_Hello_world!.jpg (8.58 KB, 下载次数: 0)

Red_Hello_world!.jpg
回复 使用道具 举报
控制台本身字体是灰色的,背景黑色,要让它输出的都是一样颜色就改属性,要是想程序内部修改颜色就用3楼的方法
另外补充一下修改控制台颜色一般是 Console .ForegroundColor 和 Console .BackgroundColor 属性以及 Console .ResetColor 方法结合使用的ConsoleColor 枚举,其中Console .ResetColor()用来还原前景色(即字体色)和背景色
回复 使用道具 举报

你说的是这个吗?
右键--属性--颜色
回复 使用道具 举报
  1.   string i = "Hello,world!";
  2.             Console.BackgroundColor = ConsoleColor.Magenta;//背景色
  3.             Console.ForegroundColor = ConsoleColor.DarkYellow;//字体色
  4.             Console.WriteLine(i);
  5.             Console.ReadKey();
复制代码
回复 使用道具 举报
点到在控制台最上面,右键选项里有个属性,在那里就可以调的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马