Hallo Ich habe eine Liste von Noten, die Namen und ihre Noten der Schüler hat. Ich möchte den besten Schüler finden und seinen Namen ausdrucken und in der Ausgabe zeigen. Hier ist mein Codewie Sie eine Eigenschaft einer Liste finden und drucken C#
double maxgrade = grades.Max(t => t.value);
Console.WriteLine("the top student is : \n");
var topgrade = grades.Where(r => r.value == maxgrade);
Console.WriteLine(grades.Select(r=>r.studentinfo.name));
aber es funktioniert nicht. Mein Listenname enthält Noten mit Eigenschaften von Schülerinfo, Kursinfo, Wert und Einheit der Note. Kann mir jemand helfen?
Wie gesagt funktioniert das nicht? Welche Zeile schlägt fehl? Wie scheitert es? – David
vielleicht ist es 'Console.WriteLine (topgrade.Select (r => r.studentinfo.name));' – Mostafiz
es gibt mir eine Zeile wie "system.linq.enumerable ..." in der Ausgabe –