擅长:python、mysql、java
<p>您可以使用<a href="https://www.nuget.org/packages/morelinq/" rel="nofollow">MoreLINQ</a>,它在<code>IEnumerable<T></code>上有一个<code>Pairwise</code>扩展方法,该方法完全满足您的需要,它调用元素及其前一个元素上的委托:</p>
<pre><code>var ints = new[] { 1, 2, 3, 4, 5 };
var result = ints.Pairwise((first, second) => second - first);
Console.WriteLine(result.Sum());
</code></pre>