ConfigurationSectionGroupCollection.Item[] プロパティ

定義

この ConfigurationSectionGroup オブジェクトに格納されている ConfigurationSectionGroupCollection オブジェクトを取得または設定します。

オーバーロード

Item[Int32]

インデックスを指定した ConfigurationSectionGroup オブジェクトをコレクションから取得します。

Item[String]

名前を指定した ConfigurationSectionGroup オブジェクトをコレクションから取得します。

次の例は、 プロパティを使用して を Item[] 反復処理する方法を ConfigurationSectionGroupCollection示しています。

C#
static void ShowSectionGroupCollectionInfo(ConfigurationSectionGroupCollection mySectionGroupCollection)
{
    foreach (String mySectionGroupName in mySectionGroupCollection.Keys)
    {
        ConfigurationSectionGroup mySectionGroup = 
            (ConfigurationSectionGroup)mySectionGroupCollection[mySectionGroupName];
        ShowSectionGroupInfo(mySectionGroup);
    }
}

Item[Int32]

ソース:
ConfigurationSectionGroupCollection.cs
ソース:
ConfigurationSectionGroupCollection.cs
ソース:
ConfigurationSectionGroupCollection.cs

インデックスを指定した ConfigurationSectionGroup オブジェクトをコレクションから取得します。

C#
public System.Configuration.ConfigurationSectionGroup this[int index] { get; }

パラメーター

index
Int32

取得する ConfigurationSectionGroup オブジェクトのインデックス。

プロパティ値

指定したインデックス位置にある ConfigurationSectionGroup オブジェクト。

C# では、このプロパティは ConfigurationSectionCollection クラスのインデクサーです。

適用対象

.NET Framework 4.8.1 およびその他のバージョン
製品 バージョン
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Item[String]

ソース:
ConfigurationSectionGroupCollection.cs
ソース:
ConfigurationSectionGroupCollection.cs
ソース:
ConfigurationSectionGroupCollection.cs

名前を指定した ConfigurationSectionGroup オブジェクトをコレクションから取得します。

C#
public System.Configuration.ConfigurationSectionGroup this[string name] { get; }

パラメーター

name
String

取得する ConfigurationSectionGroup オブジェクトの名前。

プロパティ値

指定した名前の ConfigurationSectionGroup オブジェクトです。

C# では、このプロパティは ConfigurationSectionCollection クラスのインデクサーです。

次のコード例は、Item[] プロパティの使用方法を示しています。

C#
static void GetItems()
{

    try
    {
        System.Configuration.Configuration config =
         ConfigurationManager.OpenExeConfiguration(
         ConfigurationUserLevel.None);

        ConfigurationSectionGroupCollection groups =
            config.SectionGroups;

        ConfigurationSectionGroup group1 =
            groups.Get("system.net");

        ConfigurationSectionGroup group2 =
        groups.Get("system.web");

        Console.WriteLine(
             "Group1: {0}", group1.Name);

        Console.WriteLine(
            "Group2: {0}", group2.Name);
    }
    catch (ConfigurationErrorsException err)
    {
        Console.WriteLine(err.ToString());
    }
}

こちらもご覧ください

適用対象

.NET Framework 4.8.1 およびその他のバージョン
製品 バージョン
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9