Configuration.AppSettings 属性

定义

获取应用于此 Configuration 对象的 AppSettingsSection 对象配置节。

public:
 property System::Configuration::AppSettingsSection ^ AppSettings { System::Configuration::AppSettingsSection ^ get(); };
public System.Configuration.AppSettingsSection AppSettings { get; }
member this.AppSettings : System.Configuration.AppSettingsSection
Public ReadOnly Property AppSettings As AppSettingsSection

属性值

一个 AppSettingsSection 对象,该对象表示应用于此 Configuration 对象 appSettings 配置节。

示例

下面的代码示例演示如何使用 AppSettings 属性。

try
{
    AppSettingsSection appSettings =
        config.AppSettings as AppSettingsSection;
    Console.WriteLine("Section name: {0}",
            appSettings.SectionInformation.SectionName);

    // Get the AppSettings section elements.
    Console.WriteLine();
    Console.WriteLine("Using AppSettings property.");
    Console.WriteLine("Application settings:");
    // Get the KeyValueConfigurationCollection 
    // from the configuration.
    KeyValueConfigurationCollection settings =
      config.AppSettings.Settings;

    // Display each KeyValueConfigurationElement.
    foreach (KeyValueConfigurationElement keyValueElement in settings)
    {
        Console.WriteLine("Key: {0}", keyValueElement.Key);
        Console.WriteLine("Value: {0}", keyValueElement.Value);
        Console.WriteLine();
    }
}
catch (ConfigurationErrorsException e)
{
    Console.WriteLine("Using AppSettings property: {0}",
        e.ToString());
}
Try
    Dim appSettings As AppSettingsSection = TryCast(config.AppSettings, AppSettingsSection)
    Console.WriteLine("Section name: {0}", appSettings.SectionInformation.SectionName)

    ' Get the AppSettings section elements.
    Console.WriteLine()
    Console.WriteLine("Using AppSettings property.")
    Console.WriteLine("Application settings:")
    ' Get the KeyValueConfigurationCollection 
    ' from the configuration.
    Dim settings As KeyValueConfigurationCollection = config.AppSettings.Settings

    ' Display each KeyValueConfigurationElement.
    For Each keyValueElement As KeyValueConfigurationElement In settings
        Console.WriteLine("Key: {0}", keyValueElement.Key)
        Console.WriteLine("Value: {0}", keyValueElement.Value)
        Console.WriteLine()
    Next keyValueElement
Catch e As ConfigurationErrorsException
    Console.WriteLine("Using AppSettings property: {0}", e.ToString())
End Try

注解

AppSettings使用 属性访问和更改appSettings默认在打开的配置文件中定义的配置节。

适用于