Related Articles

Related Articles

C# | How to change Foreground Color of Text in Console
  • Last Updated : 28 Jan, 2019

Given the normal Console in C#, the default color of the text foreground is “Black”. The task is to change this color to some other color.

Approach: This can be done using the ForegroundColor property in the Console class of the System package in C#.

Program 1: Changing the Console Foreground Color to Blue.

filter_none

edit
close

play_arrow

link
brightness_4
code

// C# program to illustrate the 
// ForegroundColor 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 Foreground color
        Console.WriteLine("Default Foreground Color: {0}",
                                 Console.ForegroundColor);
  
        // Set the Foreground color to blue
        Console.ForegroundColor
            = ConsoleColor.Blue;
  
        // Display current Foreground color
        Console.WriteLine("Changed Foreground Color: {0}",
                                Console.ForegroundColor);
    }
}
}

chevron_right


Output:



Program 2: The list of available colors in which the ForegroundColor can be changed are

filter_none

edit
close

play_arrow

link
brightness_4
code

// 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);
    }
}
}

chevron_right


Output:




My Personal Notes arrow_drop_up
Recommended Articles
Page :