Дорогое чтение app.config?

Нет сомнений, что я еще не столкнулся с каким-либо узким местом скорости чтения. Я прошу знать; если чтение app.config часто является плохим выбором для программирования. Я знал, что операции с базой данных становятся дорогими.

В моем случае я не читаю app.config моего собственного приложения, а другой проект, нравится:

private string GetAppConfigValue(string key)
{
    ExeConfigurationFileMap fileMap = new ExeConfigurationFileMap();
    fileMap.ExeConfigFilename = GetConfigFilePath();
    Configuration appConfig = ConfigurationManager.OpenMappedExeConfiguration(fileMap, ConfigurationUserLevel.None);
    return appConfig.AppSettings.Settings[key].Value;
}

Сценарий: у меня есть класс менеджера (и только один такой класс), где я должен прочитать несколько значений (от 3 до 4) из файла конфигурации, указанного физическим путем,но много раз, Нужно ли иметь несколько переменных-членов для хранения значений из файла app.config? Какой будет лучший подход. Благодарю.

Ответы на вопрос(5)

Ваш ответ на вопрос