程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C# 控制台程序設置字體顏色

C# 控制台程序設置字體顏色

編輯:C#入門知識

這幾天做了個程序,程序本身很簡單。大體功能是輸入查詢條件,從數據庫裡取出結果計算並顯示。但是用戶的要求是使用控制台(console)來實現功能。由於功能簡單,程序很快就做完了,在面向用戶演示程序時,突然感覺到程序的顯示並不友好,全是黑底白字。雖然用戶需求的功能演示是成功了,但是顯示結果過多時,控制台中的字體顏色看起來非常的不舒服。所以演示完程序後,就准備修改下字體的顏色。從網上搜索了一下,發現在C#中實現很簡單,只需要幾行代碼即可實現。

代碼如下:

Console.BackgroundColor = ConsoleColor.Blue; //設置背景色
Console.ForegroundColor = ConsoleColor.White; //設置前景色,即字體顏色
Console.WriteLine(“第一行白藍.”);

Console.ResetColor(); //將控制台的前景色和背景色設為默認值
Console.BackgroundColor = ConsoleColor.Green;
Console.ForegroundColor = ConsoleColor.DarkGreen;
string value = “第三行 綠暗綠”;
Console.WriteLine(value.PadRight(Console.WindowWidth-value.Length)); //設置一整行的背景色

顯示效果如下:

顯示出console中支持的背景色及前景色

        Type type =      Console.ForegroundColor =      ( name           Console.BackgroundColor =       Console.BackgroundColor =      ( name           Console.ForegroundColor =   }

console中支持的字體效果圖

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved