C# | Cómo cambiar el color de fondo del texto en la consola

Dada la Consola normal en C#, el color predeterminado del fondo del texto es «Negro». La tarea es cambiar este color a algún otro color.

Enfoque: esto se puede hacer usando la propiedad BackgroundColor en la clase Console del paquete System en C#.

Programa 1: cambiar el color de fondo de la consola a azul.

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

Producción:

Programa 2: La lista de colores disponibles en los que se puede cambiar el Color de fondo son

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

Producción:

Publicación traducida automáticamente

Artículo escrito por Kirti_Mangal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *