ConfigurationManager.AppSettingsプロパティ-回転


ConfigurationManager.AppSettingsプロパティ
注:このプロパティは.NET Framework 2.0版では新たに追加された.
ネームスペース:System.Configurationプログラムセット:System.コンフィギュレーション(system.configuration.dll)
構文
Visual Basic(宣言)
Public Shared ReadOnly Property AppSettings As NameValueCollection

Visual Basic
Dim value As NameValueCollection

value = ConfigurationManager.AppSettings

C#
public static NameValueCollection AppSettings { get; }

C++
public:
static property NameValueCollection^ AppSettings {
    NameValueCollection^ get ();
}

J#
/** @property */
public static NameValueCollection get_AppSettings ()

JScript
public static function get AppSettings () : NameValueCollection

 
 

属性値

は、現在のアプリケーションのデフォルト設定を含むNameValue Collectionオブジェクトを返します.
AppSettingsオブジェクトの内容.
異常
例外タイプ
条件
ConfigurationErrorsException
アプリケーション設定データを使用してNameValue Collectionオブジェクトを取得できません.
コメント
AppSettingsオブジェクトには、プロファイルのappSettingsセクションの内容が含まれます.

次のコード例では、AppSettingsプロパティを使用して名前付きアプリケーション設定を取得する方法を示します.
Visual Basic
' Get appSettings.
Shared Sub GetAppSettings()
   ' Get the appSettings.
     Dim appSettings As NameValueCollection = _
     ConfigurationManager.AppSettings
   
   ' Get the collection enumerator.
     Dim appSettingsEnum As IEnumerator = _
     appSettings.Keys.GetEnumerator()
   
   ' Loop through the collection and
   ' display the appSettings key, value pairs.
   Dim i As Integer = 0
   While appSettingsEnum.MoveNext()
      Dim key As String = appSettings.Keys(i)
         Console.WriteLine("Name: {0} Value: {1}", _
         key, appSettings(key))
      i += 1
   End While
End Sub 'GetAppSettings
 

C#
// Get appSettings.
static void GetAppSettings()
{
    // Get the appSettings.
    NameValueCollection appSettings =
         ConfigurationManager.AppSettings;
    
    // Get the collection enumerator.
    IEnumerator appSettingsEnum =
        appSettings.Keys.GetEnumerator();

    // Loop through the collection and
    // display the appSettings key, value pairs.
    int i = 0;
    Console.WriteLine("App settings.");
    while (appSettingsEnum.MoveNext())
    {
        string key = appSettings.Keys[i];
        Console.WriteLine("Name: {0} Value: {1}",
        key, appSettings[key]);
        i += 1;
    }

}