Given the normal Console in C#, the default color of the text background is “Black”. The task is to change this color to some other color.
Approach: This can be done using the BackgroundColor property in the Console class of the System package in C#.
Program 1: Changing the Console Background Color to Blue.
// 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);
}
} } |
Output:
Program 2: The list of available colors in which the BackgroundColor can be changed are
// 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);
}
} } |
Output:
Article Tags :