在我的应用程序中,此代码可以正常工作(使用预期结果填充任务),以获取父级为空的所有任务AKA rootTasks:
IList<Task> tasks = ObjectSpace.GetObjects<Task>();
var rootTasks = tasks.ToList().FindAll(delegate (Task t) { return t.Parent == null; });
但是没有(在这种情况下rootTasks为空):
var rootTasks = tasks.Where(x => x.Parent == null);
有人可以使用.Where向我显示正确的方法吗?
对于为什么我应该使用一个与另一个的任何评论都是受欢迎的。
答案 0 :(得分:-2)
.ToList()最后需要这样:
{{1}}