ConfigurationSectionGroupCollection.Keys 属性

定义

获取此 ConfigurationSectionGroupCollection 对象中包含的所有 ConfigurationSectionGroup 对象的键。

public:
 virtual property System::Collections::Specialized::NameObjectCollectionBase::KeysCollection ^ Keys { System::Collections::Specialized::NameObjectCollectionBase::KeysCollection ^ get(); };
public override System.Collections.Specialized.NameObjectCollectionBase.KeysCollection Keys { get; }
member this.Keys : System.Collections.Specialized.NameObjectCollectionBase.KeysCollection
Public Overrides ReadOnly Property Keys As NameObjectCollectionBase.KeysCollection

属性值

一个 NameObjectCollectionBase.KeysCollection 对象,包含了此集合中所有节组的名称。

示例

下面的代码示例说明如何使用 Keys 属性。

// Get the collection keys i.e., the
// group names.
static void GetKeys()
{

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

        ConfigurationSectionGroupCollection groups =
            config.SectionGroups;

        foreach (string key in groups.Keys)
        {

            Console.WriteLine(
             "Key value: {0}", key);
        }
    }
    catch (ConfigurationErrorsException err)
    {
        Console.WriteLine(err.ToString());
    }
}
' Get the collection keys i.e., the
' group names.
Shared Sub GetKeys()
   
   Try
         Dim config _
       As System.Configuration.Configuration = _
       ConfigurationManager.OpenExeConfiguration( _
       ConfigurationUserLevel.None)

         Dim groups _
         As ConfigurationSectionGroupCollection = _
         config.SectionGroups

      Dim key As String
      For Each key In  groups.Keys
         
         Console.WriteLine("Key value: {0}", key)
      Next key
   
   
   Catch err As ConfigurationErrorsException
      Console.WriteLine(err.ToString())
   End Try
End Sub

适用于

另请参阅