В консольном приложении C # я хочу иметь возможность устанавливать значения во время выполнения, которые будут оставаться постоянными и глобально доступными в течение всего жизненного цикла программы.
Приложение должно иметь возможность принимать аргументы при выполнении и быть запланировано для этого.
Например. в 10:00 выполнить приложение с аргументами name = "john", в 11:00 выполнить снова с name = "jane".
Переменная name не должна редактироваться после запуска, и она должна быть доступна любому классу после запуска.
У меня вопрос: как лучше всего установить и сохранить эту переменную во время выполнения?