Не обращайте внимания на тот факт, что вам нужны цвета - вам действительно нужен список возможных значений, а затем выберите случайное значение из этого списка.
Единственный сложный момент - определить, какой набор цветов вам нужен. Как упоминал Пих, существует KnownColor
- или вы можете узнать все открытые статические свойства типа Color
в структуре Color
и получить их имена. Это зависит от того, что вы пытаетесь сделать.
Обратите внимание, что случайность сама по себе может быть немного неуклюжей - если вы выбираете несколько случайных цветов, вы, вероятно, захотите использовать один экземпляр Random`. К сожалению, это не потокобезопасно, что делает вещи потенциально еще более сложными. См. Мою статью о случайности для получения дополнительной информации.