Подтвердить что ты не робот

Разница между ConfigurationManager и ConfigurationSettings

В чем основное отличие System.Configuration.ConfigurationManager.AppSettings [ "key" ] и System.Configuration.ConfigurationSettings.AppSettings [ "key" ]?

4b9b3361

Ответ 1

ConfigurationManager имеет больше функциональности, чем ConfigurationSettings, как список ниже
1. ConfigurationManager может получить доступ к секции appsetting и connectionstring
2. ConfigurationManager предоставляет функцию, которую вы можете использовать для чтения и записи конфигурации.
3. Разрешение по пользовательскому уровню
4....... и другие, которые вы можете увидеть на msdn

Обратитесь к http://msdn.microsoft.com/En-US/library/system.configuration.configurationmanager.aspx

Ответ 3

Имейте в виду, что объект ConfigurationManager находится в другой (DLL) сборке, хотя пространство имен одинаково.

ConfigurationManager Пространство имен: System.Configuration Сборка: System.Configuration(в System.Configuration.dll)

ConfigurationSettings Пространство имен: System.Configuration Сборка: система (в System.dll)

Антон

Ответ 5

'System.Configuration.ConfigurationSettings.AppSettings устарел: устаревший означает старый или больше не используется. Он был заменен System.Configuration! System.Configuration.ConfigurationManager.AppSettings