Получение всех цветов в список C#

90
02 марта 2021, 12:30

Делаю игру, и столкнулся с проблемой. Я использую Colorful.Console чтобы использовать вместо ConsoleColor System.Drawing.Color. Мне нужно сделать так, чтобы в консоль выводились все цвета которые есть в Color. Вот как я пытался это вывести: Метод GetAllColors:

public static List<Color> GetAllColors()
        {
            List<Color> aallColors = new List<Color>();
            foreach (PropertyInfo property in typeof(Color).GetProperties())
            {
                if (property.PropertyType == typeof(Color))
                {
                    aallColors.Add((Color)property.GetValue(null));
                }
            }
            return aallColors;
        }

И вот вывод:

Console.Clear();
Console.WriteLine("Введите цвет:");
allColors = GetAllColors();
for(int i = 1; i < allColors.Count(); i++)
{
    try
    {
        Colorful.Console.Write(allColors[i].Name + " ", allColors[i]);
    }
    catch { }
}
Console.ReadLine();

Консоль выводит это:

Answer 1

Было принято решение использовать 16 цветов.

READ ALSO
Не стартует MySQL в CentOS

Не стартует MySQL в CentOS

Обновил MySql

108
Rewrite Rule не работает

Rewrite Rule не работает

Столкнулся с проблемойХочу заменить урл /?do=upload на /upload

102
Codeigniter в url появлятся document_root

Codeigniter в url появлятся document_root

суть проблеми вот в чем сайт работает прекрасно по ссылке http://1270

86
Yii2 Active Query как собрать запрос mysql с подзапросом?

Yii2 Active Query как собрать запрос mysql с подзапросом?

Как через query builder собрать вот такой mysql запрос?

77