Проверьте, являются ли значения List <Int32> последовательными

List<Int32> dansConList = new List<Int32>();
dansConList[0] = 1;
dansConList[1] = 2;
dansConList[2] = 3;

List<Int32> dansRandomList = new List<Int32>();
dansRandomList[0] = 1;
dansRandomList[1] = 2;
dansRandomList[2] = 4;

Мне нужен метод, который при оценке приведенных выше списков вернетfalse заdansRandomList а такжеtrue заdansConList основываясь на том фактеdansConList имеет последовательную последовательность чисел в своих значениях, а dansRandomList - нет (пропуская значение 3).

Использование LINQ предпочтительнее, если это возможно.

Что я пробовал:

Для достижения конечного результата я использовал цикл for и сравнивал с 'i' (счетчик цикла) для оценки значений, но, как уже упоминалось выше, я бы хотел использовать LINQ для этого.

Ответы на вопрос(10)

Ваш ответ на вопрос