Sprawdź, czy wartości Listy <Int32> są kolejne

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;

Potrzebuję metody, która przy ocenie powyższych list powrócifalse dladansRandomList itrue dladansConList na podstawie tego faktudansConList ma sekwencję kolejnych numerów w swoich wartościach, a dansRandomList tego nie robi (brakuje wartości 3).

Jeśli to możliwe, korzystaj z LINQ.

Co próbowałem:

Aby osiągnąć wynik końcowy, użyłem pętli for i porównałem z 'i' (licznik pętli), aby ocenić wartości, ale jak wspomniano powyżej, chciałbym użyć do tego LINQ.

questionAnswers(10)

yourAnswerToTheQuestion