2016-08-09 96 views
0

Ich habe eine Sammlung, wie unten gezeigtExtract Klassentyp Sammlung mit Lambda-Ausdruck

public classCol1: Collection<A> 
{ 
} 

public class A 
{ 
    public B1 a; 
    public B2 b; 
} 

public class B1 
{ 
    public MG m; 
} 

public class MG 
{ 
    public E e; 
    public BR b; 
    public DST d; 
} 

ich aus der Sammlung Col1 auswählen möchten, wo MG DST nicht enthalten. Wie kann ich das erreichen?

+1

was ist die Sammlung? Sie haben nur Klassen und keine Sammlungen angezeigt ... – MichaelThePotato

+0

'collectionOfA.Where (item => item.a.m.d == null)' – Fabio

+0

"enthält keine Sommerzeit" bedeutet, dass es null ist? es ist gleich einem bestimmten Wert? Du wirst hier nicht klar ... – MichaelThePotato

Antwort

0
Col1 collection = new Col1(); 
var results = collection.Where(item => item.a.m.d != null);