2クラス
public class Student
{
public int StudentID { get; set;}
public string Name { get; set;}
public List<Fee> Fees {get;set;}
}
public class Fee
{
public int FeeID { get; set;}
public decimal FeeAmount { get; set; }
}
10人の学生オブジェクトがあるとしましょうStudent[]stud = new Student [10]
stud [0]に2つの料金(Fee [2])があり、
FeeID=1, FeeAmount=54.23
FeeID=2, FeeAmount=234.98
stud [1]に1つの料金(Fee [2])があり、
FeeID=1, FeeAmount=9.99
stud [2]に3つの料金(Fee [3])があり、
FeeID=1, FeeAmount=123.45
FeeID=2, FeeAmount=67.89
FeeID=3, FeeAmount=987.65
学生コレクションをTotalAmount(料金コレクション)で並べ替える必要があります
TotalAmount of Fee
stud[0] = 54.23+234.98=289.21
stud[1] = =9,99
stud[2] = 123.45+67.89+987.65=1178.99
そこにソートした後、それはなるはずです
stud[0] = 123.45+67.89+987.65=1178.99
stud[1] = 54.23+234.98=289.21
stud[2] = =9,99