私はこれらの2つのクラスを持っています:
class ZoneInformation : Scores
{
public string Zone {get;set;}
}
class Scores
{
public string TypeQ {get;set;}
public int High {get;set;}
public int Low {get;set;}
}
私は次のようなコレクションを作成します: ゾーンとそれぞれに 3 つの異なるタイプ:
Collection<ZoneInformation> Values = new Collection<ZoneInformation>();
Values.Add(new ZoneInformation{TypeQ="Type1", Zone="Zone1", High=5, Low=6});
Values.Add(new ZoneInformation{TypeQ="Type2", Zone="Zone1", High=7, Low=8});
Values.Add(new ZoneInformation{TypeQ="Type3", Zone="Zone1", High=9, Low=10});
Values.Add(new ZoneInformation{TypeQ="Type1", Zone="Zone2", High=11, Low=12});
Values.Add(new ZoneInformation{TypeQ="Type2", Zone="Zone2", High=13, Low=14});
Values.Add(new ZoneInformation{TypeQ="Type3", Zone="Zone2", High=15, Low=16});
「値」コレクションの要素をすべてのゾーンで「グループ化」するにはどうすればよいですか? このような
new Scores{TypeQ="Type1", High=16, Low=18});
ご覧のとおり、High=5+11、2 つの「Type1」の合計