我确信这可以做到我只是没想出来,
我有一个可观察的收藏品吗?让我们说它有6个对象......然后,根据一个特定的对象,我需要选择所有对象直到当前选择的对象,即如果我当前选择的对象是三个,我想拉出一个,两个和三个忘了其余的......
我试图弄清楚如何用Linq做到这一点,但我不能,任何那些可以向我展示光线的巫师?我可能知道如何,但只是无法连接点。
谢谢!
答案 0 :(得分:3)
使用Take
扩展名方法。它允许您基本上从您的集合中“获取”从元素的第零个元素开始的x个元素。
myCollection.Take(3);
答案 1 :(得分:2)
breadCrumbsMenuItems.TakeWhile(item => !item.Name.Equals(menuItemViewModel.Name));