Преимущества состоят в том, что вы можете изменять эти значения во время выполнения, с помощью констант вы можете изменять только значения во время компиляции (то есть, если вам нужно что-то изменить, вам нужно перекомпилировать и повторно развернуть).
Iпо-прежнему использовать константы и классы «Константы» для внутренних настроек, которые, я знаю, не нужно менять во время выполнения.Это сэкономит вам немного времени при чтении, разборе и настройке классов конфигурации (ConfigurationManager
и т. Д.).Но если есть хоть какой-то маловероятный шанс изменить настройки во время выполнения или после развертывания, экономия производительности не стоит дополнительных хлопот (IMHO).