在使用C#的普通控制台的情况下,文本背景的默认颜色为“黑色”。任务是将此颜色更改为其他颜色。
方法:可以使用C#中System包的Console类中的BackgroundColor属性来完成此操作。
程序1:将控制台背景色更改为蓝色。
// C# program to illustrate the
// BackgroundColor Property
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace GFG {
class Program {
static void Main(string[] args)
{
// Display current Background color
Console.WriteLine("Default Background Color: {0}",
Console.BackgroundColor);
// Set the Background color to blue
Console.BackgroundColor
= ConsoleColor.Blue;
// Display current Background color
Console.WriteLine("Changed Background Color: {0}",
Console.BackgroundColor);
}
}
}
输出:
程序2:可以更改BackgroundColor的可用颜色的列表是
// C# program to get the
// list of available colors
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace GFG {
class Program {
static void Main(string[] args)
{
// Get the list of available colors
// that can be changed
ConsoleColor[] consoleColors
= (ConsoleColor[])ConsoleColor
.GetValues(typeof(ConsoleColor));
// Display the list
// of available console colors
Console.WriteLine("List of available "
+ "Console Colors:");
foreach(var color in consoleColors)
Console.WriteLine(color);
}
}
}
输出: