Определение цветов как констант в C #

Я установил некоторые цвета по умолчанию в приложении winforms C #, например:

readonly Color ERROR = Color.Red;
readonly Color WARNING = Color.Orange;
readonly Color OK = Color.Green;

Насколько мне известно, readonly по сути является константой для моих целей. Если я попытаюсь определить их как константы, компилятор укажет, что это должна быть константа времени компиляции, а Color - нет.

Могу ли я оставить их как есть, или есть какой-то способ определить эти константы, которые я следует знать о?

(Цель состоит в том, чтобы просто иметь одно место, в котором можно изменить все цвета для целей ведения журнала.)

16
задан JYelton 21 March 2011 в 18:08
поделиться