SqlConnectionStringBuilder.Keys 属性    
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取包含 ICollection 中的键的 SqlConnectionStringBuilder。
public:
 virtual property System::Collections::ICollection ^ Keys { System::Collections::ICollection ^ get(); };public override System.Collections.ICollection Keys { get; }member this.Keys : System.Collections.ICollectionPublic Overrides ReadOnly Property Keys As ICollection属性值
一个 ICollection,它包含 SqlConnectionStringBuilder 中的键。
示例
以下控制台应用程序示例新建一个 SqlConnectionStringBuilder。 该代码循环访问显示键/值对的 ICollection 属性返回的 Keys。
using System.Data.SqlClient;
class Program
{
    static void Main()
    {
        SqlConnectionStringBuilder builder =
            new SqlConnectionStringBuilder();
        builder.DataSource = "(local)";
        builder.IntegratedSecurity = true;
        builder.InitialCatalog = "AdventureWorks";
        // Loop through the collection of keys, displaying
        // the key and value for each item:
        foreach (string key in builder.Keys)
            Console.WriteLine("{0}={1}", key, builder[key]);
        Console.WriteLine();
        Console.WriteLine("Press Enter to continue.");
        Console.ReadLine();
    }
}
Imports System.Data.SqlClient
Module Module1
    Sub Main()
        Dim builder As New SqlConnectionStringBuilder
        builder.DataSource = "(local)"
        builder.IntegratedSecurity = True
        builder.InitialCatalog = "AdventureWorks"
        ' Loop through the collection of keys, displaying 
        ' the key and value for each item.
        For Each key As String In builder.Keys
            Console.WriteLine("{0}={1}", key, builder(key))
        Next
        Console.WriteLine()
        Console.WriteLine("Press Enter to continue.")
        Console.ReadLine()
    End Sub
End Module
注解
ICollection 中的值的顺序未指定,但与 ICollection 属性返回的 Values 中的关联值顺序相同。