1

我有一个 xml 文档,我想在其中提取每 10 个元素。我使用这段代码来提取最后 10 个元素,但我的想法是在它们之前获取接下来的 10 个元素,因为我得到了整个文档,所以我不能对 linq 使用分页:

slideView.ItemsSource = 
    (from channel in xmlItems.Descendants("album")     
     orderby (int)channel.Element("catid") descending 
     select new onair
     {
         title = (string)channel.Element("name"),
         photo = (string)channel.Element("picture")
     }).Take(10);

请问有什么想法吗?谢谢

4

1 回答 1

0

在查询结束时尝试 .Skip(10).Take(10) 。

于 2012-12-26T15:55:22.150 回答