Очевидно, что в .net нет предопределенного списка.
Я бы хотел использовать несколько стандартных цветов, например, что-то вроде красного, зеленого, синего, желтого ... то есть типичные цвета, состоящие из компонентов 00 и FF, за которыми следуют цвета с дополнительными компонентами 7F, ...
Есть ли способ получить эти "стандартные" цвета, или я должен написать IEnumerable<Color>
сам?
Редактировать: это возможный вывод для значений RGB.
Обратите внимание, что порядок множеств имеет значение в том смысле, что перечисление 00 / FF должно быть завершено до добавления 80, а перечисление 00/80 / FF должно быть завершено до добавления 40 / B0, и так далее. Порядок в наборе не имеет значения (т. Е. 00 FF 00 может предшествовать 00 00 FF).
00 00 00 // start out with 00 and FF components
00 00 FF
00 FF 00
FF 00 00
FF FF 00
FF 00 FF
00 FF FF
FF FF FF
00 00 80 // ok, now add 80
00 80 00
...
80 80 80
FF 00 80
FF 80 00
FF 80 80
80 FF 00
80 FF 80
FF FF 80
...
// now add 40 and B0