如何基于SortedList类进行分页

问题描述 投票:0回答:1

您好,我有方法返回 SortedList 对象 我需要进行分页

SortedList output = this.GetSearchResults(SearchQuery.QueryString, se);
ViewBag.ResultSearch = output;

如何在 linq 中制作等效示例

....跳过(100).采取(5);

谢谢

c# pagination sortedlist
1个回答
1
投票

由于

SortedList
未实现
IEnumerable<T>
(与
SortedList<TKey,TValue>
不同),因此您需要将其转换为类型才能获得
IEnumerable<T>

例如:

var paged = sl.Cast<Object>()
              .Skip(100)
              .Take(5);
© www.soinside.com 2019 - 2024. All rights reserved.