-1

辞書を含む辞書に項目を追加したい場合は、以下のコードを参照してください。

Dictionary<string, Dictionary<string, int>> dict = new Dictionary<string, Dictionary<string, int>>();
foreach (var item in TrainingCourseList)
{
    // I have to add item.ID,item.Name,item.Score something like below
    dict.Add(item.ID,item.Name,item.Score);
}
4

3 に答える 3

0

Tuple<string, string, int>辞書ではなく、あなたのケースに最適だと思います:

var list = TrainingCourseList
    .Select(item => Tuple.Create(item.ID, item.Name, item.Score));
于 2013-01-31T12:10:33.043 に答える
0

外部辞書にエントリを追加する場合は、次のようにする必要があります

Dictionary<string, Dictionary<string, int>> dict = new Dictionary<string, Dictionary<string, int>>();
    foreach (var item in TrainingCourseList)
    {
        // i have to add item.ID,item.Name,item.Score something like below
        dict.Add(item.ID,new Dictionary<string,int>{{item.Name,item.Score}};
    }
于 2013-01-31T12:07:23.430 に答える
0

試す

Dictionary<string, Dictionary<string, int>> dict = new Dictionary<string, Dictionary<string, int>>();
foreach (var item in TrainingCourseList)
{
    // i have to add item.ID,item.Name,item.Score something like below
    dict.Add(item.ID, new Dictionary<string, int> { item.Name, item.Score });
}
于 2013-01-31T12:10:01.450 に答える