5
mam następną Arhitecture:Wybierz właściwość obiektu, który jest na liście obiektów, które jest również w innym liście obiektów
public class Element
{
public uint Id { get; set; }
public ICollection<ElementDetails> elementDetails { get; set; }
}
public class ElementDetails
{
public string ElementTitle { get; set; }
public string Content { get; set; }
}
I nie List<Element> someList
że zawiera setki elementów. Próbuję uzyskać listę ElementTitle (ciągi), który zawiera określony tekst (nazwałem go "seed"). Co chcę osiągnąć, to jest nagłówek. Oto moja próba:
List<Element> suggestedElements = someList.Where(s => s.elementDetails.Any(ss => ss.ElementTitle.Contains(seed))).ToList();
List<string> suggestions = suggestedElements .SelectMany(t => t.elementDetails.Select(x => x.ElementTitle)).ToList() }); // contains all ElementTitle, including those ElementTitle that don't contain the "seed"...
Jak mogę pozbyć się tych elementów, które nie zawierają nasion?
Dzięki człowiek! Działa jak marzenie! – VladN