【发布时间】:2012-07-19 14:39:15
【问题描述】:
objTempList = objParentList;
foreach (var item in objTempList)
{
objChildList = objList.AsQueryable()
.Where(x => x._parentId == item.filedbid)
.ToList<FileObjectView>();
if (objChildList != null)
{
foreach (var child in objChildList)
{
objParentList.Add(child);
}
}
}
上面是我的代码,问题是objTempList = objParentList的赋值
objParentList 有 10 行分配给 objTempList
现在在下一步中,当我在做foreach 并在objParentList 中添加更多行时,它会自动反映在列表objTempList 中,并且我的循环给出错误消息。
【问题讨论】:
-
在问题中发布代码时请使用
code formatting。您已经给objTempList提供了对objParentList的引用,父列表得到的任何东西,临时列表也会得到。你得到的具体错误是什么?知道会很有用...