Esiste un modo semplice in C# per controllare se l'elenco è costituito da un altro elenco ?. Ecco esempio, ho:Come verificare se l'elenco contiene un altro elenco nello stesso ordine
var list1 = new List<int>() {1, 2, 3, 4, 5, 6,};
e secondo var list2 = new List<int>() {5, 6};
questa lista è una parte del primo elenco e quindi dovrebbe restituire true.
var list1 = new List<int>() {1, 2, 3, 4, 5, 6,};
var list3 = new List<int>() {1, 3};
deve restituire falso.
Non si tratta di controllare se tutti gli elementi del primo elenco esistono nel secondo elenco ma anche sull'ordine. Deve avere lo stesso ordine.
Vuoi una soluzione generale o solo per liste di interi? – dotctor
Che cosa hai provato? Che codice hai scritto? Che ricerca hai eseguito? – nicomp
Vuoi dire contiene un'altra lista nello stesso ordine? – dotctor