Linq中的Skip()和SkipWhile()擴展方法有什麼區別?Linq中的Skip()vs Skipwhile()
-1
A
回答
3
跳過指定要跳過的項目數。
myList.Skip(10)
SkipWhile允許您提供謂詞函數以確定要跳過的數量。
myList.SkipWhile(x => x.Age < 18)
Skip
文檔:http://msdn.microsoft.com/en-us/library/bb358985.aspx
SkipWhile
文檔:http://msdn.microsoft.com/en-us/library/bb549075.aspx
3
SKIP
Skip()
將採取一個整數參數和從所述給定IEnumerable
例如
yourlist.Skip(5)
上面的代碼行將跳過從頂部5
行任何集合中
SkipWhile
SkipWhile()
繼續只要輸入條件是跳過的元素真正。一旦條件變爲false,它將返回所有剩餘的元素。
例如
yourList.SkipWhile(x => x.marks < 50)
上面的代碼行將跳過,直到條件marks < 50
是真
Skip()和SkipWhile()根據MSDN
相關問題
- 1. LINQ - 是SkipWhile破?
- 2. 的LINQ to XML skipwhile()takewhile()
- 3. LINQ SkipWhile - 至少有一個
- 4. C#Linq To Entities(SkipWhile not working)
- 5. Linq to Entities Skip()和Take()
- 6. LINQ,Skip,OrderBy和SQL Server 2000
- 7. 在LINQ中使用skip和take包括
- 8. LINQ skip&take有不錯的表現嗎?
- 9. LINQ to SQL SkipWhile在排序列中使用重複值實現
- 10. 要使用skipwhile
- 11. 在rxjs中嵌套skipWhile
- 12. 使用LINQ的SkipWhile在字符串屬性
- 13. SkipWhile失敗,「LINQ to Entities does not recognized the method ...」
- 14. LINQ其中Vs takewhile
- 15. LINQ到VS 2010中的XSD
- 16. asp.net LINQ vs Datatable
- 17. LINQ vs context.entity.Where()
- 18. foreach vs LINQ .ForEach()
- 19. LINQ的過數據表與.Skip()和。取()方法
- 20. NHibernate HQL vs CriteriaAPI vs QueryOver vs Linq。性能
- 21. LINQ的任何()VS的foreach
- 22. C#skip hex charcters
- 23. xmlreader skip sibling
- 24. Wso2IS skip authenticationendpoint/login.do
- 25. Jenkins skip參數
- 26. Foreach cast skip?
- 27. lldb skip objc_msgSend
- 28. Import-Csv Select -Skip
- 29. android opengl skip faces
- 30. Linq聯盟VS Concat
有你試圖讀取MSDN? –
http://msmvps.com/blogs/jon_skeet/archive/2011/01/02/reimplementing-linq-to-objects-part-23-take-skip-takewhile-skipwhile.aspx –
[如何使用Take/TakeWhile和LINQ中的Skip/SkipWhile](http://www.c-sharpcorner.com/uploadfile/dbd951/how-to-use-taketakewhile-and-skipskipwhile-in-linq/) –