2015-02-07 3 views
1

Я читал страницу MSDN AppSettingsReader.GetValue для получения дополнительной информации. Был пример, я не мог понять роль AppSettingsReader. Может ли кто-нибудь сказать мне, что там произошло.Какова роль приложения AppSettingsReader в примере MSDN?

MSDN Пример:

static void DisplayAppSettings() 
{ 

    try 
    { 

     AppSettingsReader reader = new AppSettingsReader(); 


     NameValueCollection appSettings = ConfigurationManager.AppSettings; 

     for (int i = 0; i < appSettings.Count; i++) 
     { 
      Console.WriteLine("Key : {0} Value: {1}", 
       appSettings.GetKey(i), appSettings[i]); 
     } 

    } 
    catch (ConfigurationErrorsException e) 
    { 
     Console.WriteLine("[DisplayAppSettings: {0}]", e.ToString()); 
    } 

} 

ответ

1

Пример кода создает экземпляр AppSettingsReader объект, но ничего не делает с ней. Вы можете удалить эту строку, и ничего не изменится.

1

В этом конкретном примере AppSettingsReader является неиспользованной переменной. AppSettingsReader используется для чтения настроек приложения из файлов конфигурации. Вы можете найти пример на этом MSDN page