Let\'s say that an array is sequential when each successful element has the value of previous element + 1. Suppose I have an array of numbers like {5,6,7,
+ 1
{5,6,7,
Try this one:
bool IsSequential(int[] array) { return array.Zip(array.Skip(1), (a, b) => (a + 1) == b).All(x => x); }