Je suis nouveau sur LINQ. J'ai une classe comme ceci:LINQ- Commande d'une liste d'objets basée sur une valeur particulière
public class StudentResults
{
public int Id { get; set; }
public ResultsStatus StatusResult { get; set; }
public string Message { get; set; }
public StudentDetails Detail { get; set; }
}
Il existe une méthode qui retourne une liste de la classe ci-dessus à une variable
je dois itérer à travers cette variable et mettre les élèves en deux classes différentes. PassedStudents, FailedStudents basés sur ResultsStatus.
Voici ce que je l'ai essayé, mais cela ne fonctionne pas
var studIds = from r in StudList
group r by r.Id into GroupedData
select new
{
//what to put here
};
foreach(var crs in studIds)
{
//what to put here to get all student names from the Detail property.
}
Y at-il une autre façon?
Comment comptez-vous utiliser les deux « classes » des élèves? –