C#取List的前几条数据

List<KeyWord>sortedList=(fromainkeyWordListorderbya.Totaldescendingselecta).ToList();... List<KeyWord> sortedList = (from a in keyWordList orderby a.Total descending select a).ToList();

这是将keyWordList 按照 Total 降序排列,我现在想用一种方法取它的降序排列的前三十个,能用一条语句实现吗
展开
 我来答
小星星教育知识分享
2019-11-25
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

C#取List的前几条数据:(fromainkeyWordListorderbya.Totaldescendingselecta).Take(10).ToList();

list也是顺序容器的一种。只是list是一个双向链表。使用list需要包含头文件list。双向链表的每个元素中都有一个指针指向后一个元素,也有一个指针指向前一个元素。

list的用法和vector很类似,也拥有顺序容器中的常用方法,需要注意的是**list不支持使用下标随机存取元素。在list容器中,在已经定位到要增删元素的位置的情况下,增删元素能在常数时间内完成。如下图所示,在ai和ai+1之间插入一个元素,只需要修改ai和ai+1中的指针即可。

扩展资料

list的成员函数

voidpush_front(constT&val)将val插入链表最前面

voidpop_front()删除链表最前面的元素

voidsort()将链表从小到大排序

voidremove(constT&val)删除和val相等的元素

remove_if删除符合某种条件的元素

voidunique()删除所有和前一个元素相等的元素

voidmerge(list<T>&x)将链表x合并进来并清空x。要求链表自身和x都是有序的

voidsplice(iteratori,list<T>&x,iteratorfirst,iteratorlast)在位置i前面插入链表x中的区间[first,last),并在链表x中删除该区间。链表自身和链表x可以是同一个链表,只要i不在[first,last)中即可

syht2000
推荐于2018-02-26
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
(from a in keyWordList orderby a.Total descending select a).Take(30).ToList();
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kcxnvbdbd
2015-08-21
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
sortedList.Task(30); 取前30条记录
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式