dopo la prima istruzione q rimane sempre una IQuerable<T> sulla quale poter eseguire ulteriori operazioni o al massimo la si puo enumerare. Per poterla utilizzare bisogna "finalizzare" o in una collection (con ToArray() ToList() ecc.) o in entita T (le quattro che ti ho detto nel post su).codice:var q = from e in Listaesami where e.Title.Equals("Analisi"); ListaEsami.Remove(q.FirstOrDefault());
Detto fra noi, io preferisco la prima sintassi.