Предположим, у меня есть IEnumerable, и я хочу получить разницу между первым и вторым элементом, затем вторым и третьим, третьим и четвертым и т.д. c и получить обратно IEnumerable с одним меньшим количеством элементов.
Я знаю, как сделать это с помощью циклов foreach довольно легко (пропустить первый элемент и сохранить ссылку на предыдущий элемент), однако мне любопытно, есть ли способ сделать это в C# с IEnumerable По умолчанию операторы типа Linq.