按一下以給予評分及指教
MSDN
MSDN Library
Visual Studio
Visual C#
 HOW TO:使用集合初始設定式來初始化字典
C# 程式設計手冊
HOW TO:使用集合初始設定式來初始化字典 (C# 程式設計手冊)

更新:2007 年 11 月

Dictionary<(Of <(TKey, TValue>)>) 包含索引鍵/值組的集合。它的 Add 方法會採用兩個參數,一個針對索引鍵,另一個針對值。若要初始化 Dictionary<(Of <(TKey, TValue>)>),或其 Add 方法採用多個參數的任何集合,請將每個參數集以括號括住,如下列範例所示。

在下列程式碼範例中,Dictionary<(Of <(TKey, TValue>)>) 是以型別 Student 的執行個體進行初始化。

C#
Dictionary<int, StudentName> students = new Dictionary<int, StudentName>()
{
    { 111, new StudentName {FirstName="Sachin", LastName="Karnik", ID=211}},
    { 112, new StudentName {FirstName="Dina", LastName="Salimzianova", ID=317, }},
    { 113, new StudentName {FirstName="Andy", LastName="Ruth", ID=198, }}
};

請注意,每個物件初始設定式中要有三組括號。最內部的括號包含 Scores 清單的物件初始設定式。下一組括號包含 Student 的初始設定式,而最外部括號包含索引鍵/值組的初始設定式,該組會加入至 students Dictionary<(Of <(TKey, TValue>)>)。最後,整個集合初始設定式都包含在括號中。

若要執行這個程式碼,請將該類別複製並貼上至在 Visual Studio 中所建立的 Visual C# 主控台應用程式專案。根據預設,這個專案是以 .NET Framework 3.5 版為目標,而且有 System.Core.dll 的參考,以及 System.Linq 的 using 指示詞。如果專案中缺少一個或多個要求,您可以手動加入。如需詳細資訊,請參閱 HOW TO:建立 LINQ 專案

社群內容   什麼是社群內容?
新增內容 RSS  註解
Processing
© 2008 Microsoft Corporation. All rights reserved. 使用規定  |  商標  |  隱私權聲明
Page view tracker