using System; using System.Globalization; using System.Linq; using System.Collections.Generic; public class Test { public static void Main() { var ListA = new List() { 5, 9, 2, 3, 4, 0, 6 }; var ListB = new List() { 2, 3, 4 }; var containsSameSequence = ListA .Select((item, index) => ListA.Skip(index).Take(ListB.Count)) .Any(part => part.SequenceEqual(ListB)); Console.Write("Same sequqnce in ListA? " + containsSameSequence); } }