Я установил некоторые цвета по умолчанию в приложении winforms C #, например:
readonly Color ERROR = Color.Red;
readonly Color WARNING = Color.Orange;
readonly Color OK = Color.Green;
Насколько мне известно, readonly по сути является константой для моих целей. Если я попытаюсь определить их как константы, компилятор укажет, что это должна быть константа времени компиляции, а Color - нет.
Могу ли я оставить их как есть, или есть какой-то способ определить эти константы, которые я следует знать о?
(Цель состоит в том, чтобы просто иметь одно место, в котором можно изменить все цвета для целей ведения журнала.)