Primo esempio che funziona:Linq e contiene
public class Test
{
public int ID;
public string Name;
}
List<int> list1 = Load1();
List<Test> list2 = Load2();
var query = list2.Where(c => list1.Contains(c.ID));
Ora vorrei usare due liste di oggetti come fonte e ottenere l'elenco degli oggetti che hanno questi stessi valori per ID utente.
List<Test> list1 = Load2();
List<Test> list2 = Load2();
Sotto non compila:
var query = list2.Where(c => **list1.ID.Contains**(c.ID));
So che è sbagliato, ma messo qui per una migliore comprensione. Gradirei che qualcuno mi mostrano la strada giusta :-)
saluti Mariusz
Grazie MDM per la modifica :-) – Mariusz
Se solo tutte le modifiche sono state iniziate – Baz1nga