【发布时间】:2009-10-28 21:55:33
【问题描述】:
所以我正在循环一些对象并初始化一个 Dictionary> 对象。
首先我检查密钥是否存在,如果存在我将添加到列表中
如果没有,我将创建一个新密钥和新列表
这是正确的逻辑吗?
我将不得不做一个:
new List<int>();
我第一次插入项目对吗?
即:
if(myDic.ContainsKey(car.ID))
{
myDic[car.ID].Add(car.MfgID);
}
else
{
myDic.Add(car.ID, new List<int>);
myDic[car.ID].Add(car.MfgID);
}
【问题讨论】:
标签: c# collections dictionary