我有一個整數列表[1,2,3,4 .... 100]。 我想使用Linq語句使它成爲一個新列表: [[1,2],[2,3],[3,4] .... [99,100]] 或[[1,2 ,3],[2,3,4],[3,4,5] ..... [98,99,100]] 取決於用戶輸入的大小。在VB.NET中使用linq可以做到這一點嗎?Linq語句使int列表成爲int列表的列表。NET
針對Enigmativity的要求:
考慮對象的列表,我想使用LINQ到列表中的一個功能適用於所有3名連續的項目,然後對其進行聚合得到最後的答案:這裏是一個例子:原始列表:Point2D列表(每個點都有X和Y座標),在該列表中,每2個連續的點(pi,pj)取pi.X^2 + pj.Y^2,把所有這些值都放到一個新的列表中,最後拿出最終列表的總和
你不應該編輯問題,以改變它們的歷史 - 這ISN是一個維基。你需要保持這個問題可以理解的答案。 – Enigmativity 2014-11-08 12:02:09
謝謝。下次我會記住這一點 – 2014-11-09 00:54:16