【发布时间】:2015-03-16 10:04:36
【问题描述】:
嘿,我在MainViewModel 中有两个列表
public List<CategoryItem> CategoryList { get; set; }
public List<QuestionItem> QuestionList { get; set; }
CategoryList = new List<CategoryItem>();
QuestionList = new List<QuestionItem>();
QuestionItem 还有另一个 MyObject QuestionDetails
在CategoryItem 中,我列出了一个类别中的所有问题。
在QuestionList我有2000个问题
CategoryItem有list<QuestionItem> QuestionItemsList
现在我想用Question.ID 存在于CategoryItem.IdList 中的所有问题填写QuestionItemsList
之后我想清除QuestionList,但是当我这样做时我也清除了QuestionItemsList,因为它们是通过引用连接的
【问题讨论】:
-
我的简单解决方案:每次将
QuestionItem添加到列表时添加新实例。
标签: c# linq list windows-phone-8 reference