Подтвердить что ты не робот

.NET - Преобразование строк цвета в System.Drawing.Color

Каков наилучший способ превратить строки, такие как "красный", "зеленый", "желтый", "aliceblue" и т.д. в фактическое значение System.Drawing.Color?

Я смотрел на размышления, и что-то в этом не казалось правильным.

4b9b3361

Ответ 1

Вы можете использовать Color.FromName()

Ответ 2

System.Drawing.Color имеет статический метод:

public static Color FromName(string name)

Используйте его так:

   Color c = Color.FromName("AliceBlue")

Ответ 3

System.Drawing.Color.FromName( "Красный" );