我有一个整数列表[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