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