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();
Quiero una lista distinta de todos los objetos ClassA en el classBList. ¿Cómo hago esto usando linq? Estoy pensando en una consulta anidada pero no pude resolverlo. Se agradece mucho cualquier ayuda.Usando LINQ, seleccione la lista de objetos dentro de otra lista de objetos
perfecto, gracias! – Tom
¿La sintaxis de consulta que proporciona utiliza SelectMany una vez traducida? Soy un poco ingenuo cuando se trata de sintaxis de consulta, ya que siempre se ve más prolijo (excepto en situaciones de unión). –
@Justin: Sí; esas dos expresiones deberían compilarse de manera idéntica. – SLaks