AppSettingsReader在MSDN示例中的作用是什么?

时间:2015-02-07 08:20:36

标签: c# .net msdn

我正在阅读MSDN页面AppSettingsReader.GetValue以获取更多相关信息。有一个例子,我无法弄清楚AppSettingsReader在其中的作用。谁能告诉我那里发生了什么。

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());
    }

}

2 个答案:

答案 0 :(得分:1)

示例代码实例化AppSettingsReader对象,但不对其执行任何操作。您可以删除该行,但不会发生任何变化。

答案 1 :(得分:1)

在此特定示例中,AppSettingsReader是未使用的变量。 AppSettingsReader用于从配置文件中读取应用设置。您可以在此MSDN page

上找到示例