Lập trình C# – Đổi màu Console

Rate this post

Nếu như trong C/C++ chúng ta phải xây dựng 1 hàm để thực hiện việc này ( xem lại bài viết tại đây: Lập trình C/C++ – Đổi màu Console ), thì trong C# để đổi màu chữ của console rất dễ dàng.

Console.ForegroundColor = {{ Kiểu dữ liệu enum <<ConsoleColor>>}}

Đây là kiểu dữ liệu enum ConsoleColor, nó chứa những màu mà Console có thể thay đổi màu chữ được.

// Summary:
//     Specifies constants that define foreground and background colors for the console.
public enum ConsoleColor
{
     //
     // Summary:
     //     The color black.
     Black = 0,
     //
     // Summary:
     //     The color dark blue.
     DarkBlue = 1,
     //
     // Summary:
     //     The color dark green.
     DarkGreen = 2,
     //
     // Summary:
     //     The color dark cyan (dark blue-green).
     DarkCyan = 3,
     //
     // Summary:
     //     The color dark red.
     DarkRed = 4,
     //
     // Summary:
     //     The color dark magenta (dark purplish-red).
     DarkMagenta = 5,
     //
     // Summary:
     //     The color dark yellow (ochre).
     DarkYellow = 6,
     //
     // Summary:
     //     The color gray.
     Gray = 7,
     //
     // Summary:
     //     The color dark gray.
     DarkGray = 8,
     //
     // Summary:
     //     The color blue.
     Blue = 9,
     //
     // Summary:
     //     The color green.
     Green = 10,
     //
     // Summary:
     //     The color cyan (blue-green).
     Cyan = 11,
     //
     // Summary:
     //     The color red.
     Red = 12,
     //
     // Summary:
     //     The color magenta (purplish-red).
     Magenta = 13,
     //
     // Summary:
     //     The color yellow.
     Yellow = 14,
     //
     // Summary:
     //     The color white.
     White = 15
}

Ví dụ:

using System;

namespace Console_ChangeColor
{
    class MainClass
    {
        public static void Main()
        {
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("Day là dong chu co mau do");

            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("Day la dong chu co mau vang");

            Console.ReadKey();
        }
    }
}

Ta sẽ có kết quả như sau:

Trong bài viết tiếp theo, mình sẽ hướng dẫn những cách để tùy chỉnh console trong C# hay ho hơn như: thay đổi tiêu đề, kích thước console, thay đổi con trỏ chuột, dùng tiếng Việt trong console,….

Cảm ơn bạn đã xem bài viết, hãy để lại ý kiến của bạn để mình hoàn thiện hơn nhé!

Hits: 289

Leave a Reply