public class ClassA
{
public string MyString {get; set;}
}
public class ClassB
{
public List<ClassA> MyObjects {get; set;}
}
List<ClassB> classBList = new List<ClassB>();
var results = (from i in classBList select i.MyObjects).ToDistinct();
Desidero un elenco distinto di tutti gli oggetti ClassA in classList. Come faccio a fare questo usando linq? Sto pensando a una query nidificata ma non riesco a capirlo. Qualsiasi aiuto è bene accetto.Utilizzando LINQ, selezionare l'elenco di oggetti all'interno di un altro elenco di oggetti
perfetto, grazie! – Tom
La sintassi della query fornita dall'utente seleziona SelectMany una volta tradotta? Sono un po 'ingenuo quando si tratta di sintassi della query poiché sembra sempre più dettagliato (tranne che nelle situazioni di join). –
@Justin: Sì; queste due espressioni dovrebbero essere compilate in modo identico. – SLaks