gpt4 book ai didi

c# - 如何随机选择一种已知的控制台颜色作为文本?

转载 作者:行者123 更新时间:2023-11-30 13:38:21 25 4
gpt4 key购买 nike

我知道如何为控制台文本设置颜色

Console.ForegroundColor = ConsoleColor.Cyan;

谁能想出一种随机化的方法?它不必完全随机,但差异会有所帮助。

最佳答案

private static Random _random = new Random();
private static ConsoleColor GetRandomConsoleColor()
{
var consoleColors = Enum.GetValues(typeof(ConsoleColor));
return (ConsoleColor)consoleColors.GetValue(_random.Next(consoleColors.Length));
}

private static void Main(string[] args)
{
Console.ForegroundColor = GetRandomConsoleColor();
Console.WriteLine("Hello World!");
}

解决此问题的一种简单而有效的方法是从 ConsoleColor 枚举中简单地选择一个随机值。

关于c# - 如何随机选择一种已知的控制台颜色作为文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17456788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com