public class P
{
public string Name {get; set;}
public string Value {get; set;}
public Student Student {get; set;}
}
List<P> p = new List<P>();
p.Add(new P{Name = "1", Value = null, Student = new Student{Name = "1"}})
p.Add(new P{Name = "1", Value = null, Student = new Student{Name = "1"}})
p.Add(new P{Name = "1", Value = null, Student = new Student{Name = "1"}})
p.Add(new P{Name = "1", Value = null, Student = new Student{Name = "1"}})
p.Add(new P{Name = "2", Value = null, Student = new Student{Name = "2"}})
p.Add(new P{Name = "1", Value = "xxx", Student = new Student{Name = "2"}})
ich gruppieren möchten von P.Name und erhalten nur die Elemente null ist, die alle den fehlenden Wert für P.Value haben.Linq: überprüfen, ob einer der Eigenschaft in einer Liste für alle Objekte
In diesem Beispiel würde Ich mag „1“
Und wenn ich für P.Student.Name zum Gruppieren bekommen?
Ich habe beide versucht, mit Linq Expression und dem anderen Linq mit GroupBy und Select aber .. mmm – Revious
So etwas wie p.Where (tek => tek.Value == null) .GroupBy (tek => tek .Name)? – bamanow