Использование ConfigurationManager для загрузки конфигурации из произвольного местоположения

Используйте дискретное равномерное распределение из случайного модуля над достаточным количеством значений, затем разделите его:

Например, для случая 701 используйте распределение по 10 значениям, для 2 значений возвращают 1, для другого 3, return 2, а для остальных 5 возвращают 3.

Вы можете построить любое распределение с использованием достаточно равномерных распределений:)

119
задан newfurniturey 19 March 2013 в 20:33
поделиться

2 ответа

Попробуйте это:

System.Configuration.ConfigurationFileMap fileMap = new ConfigurationFileMap(strConfigPath); //Path to your config file
System.Configuration.Configuration configuration = System.Configuration.ConfigurationManager.OpenMappedMachineConfiguration(fileMap);
120
ответ дан Ishmaeel 20 March 2013 в 07:33
поделиться

В дополнение к ответу Ishmaeel метод OpenMappedMachineConfiguration() будет всегда возвращаться Configuration объект. Таким образом для проверки, чтобы видеть, загрузилось ли это, необходимо проверить HasFile свойство, где верный означает, что это прибыло из файла.

10
ответ дан Rahil Wazir 20 March 2013 в 07:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: