我想挑选一个列表项目5-10,并创建一个相同类型的新列表。 使用Linq我想到:与Linq缩小列表<xyz>
List<xyz> collection = new <List>();
//fill collection with lots of data
collection.AddRange(...);
//Downsize here
var q = from e in collection select e;
q.ToArray();
List<xyz> smallcollection = new List<xyz>()
smallcollection = q.Skip(5).Take(5);
我在做什么错?
那么首先,怎么了?结果如何错误? – 2009-08-19 22:40:09
5-10是6项;你的意思是Take(6)?或5-9? – 2009-08-19 22:42:05