我想挑選一個列表項目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