public void SelectData() 2 3 { 4 List<int> r = new List<int>(); 5 r.Add(1); 6 r.Add(2); 7 r.Add(3); 8 r.Add(4); 9 r.Add(5); 10 r.Add(6); 11 List<int> t = r.SkipWhile((n, index) => index < 3).ToList(); // 获取第3条以后的数据 12 List<int> t2 = t.TakeWhile((n, index) => index < 1).ToList(); // 获取第1条以前的数据 13 }
c# 取 list前100条数据
【问】
List<KeyWord> sortedList = (from a in keyWordList orderby a.Total descending select a).ToList(); 这是将keyWordList 按照 Total 降序排列,我现在想用一种方法取它的降序排列的前100个,能用一条语句实现吗 【答】(from a in keyWordList orderby a.Total descending select a).Take(30).ToList();
http://www.cnblogs.com/dotnetHui/p/8743924.html