私はこのようなオブジェクトのリストを持っています:
List<ClassName> list = new List<ClassName>();
list.Add(new ClassName()
{
Name = 1,
Amount = 5
});
list.Add(new ClassName()
{
Name = 2,
Amount = 10
});
list.Add(new ClassName()
{
Name = 1,
Amount = 20
});
list.Add(new ClassName()
{
Name = 3,
Amount = 10
});
list.Add(new ClassName()
{
Name = 3,
Amount = 15
});
ここで、このリストをプロパティ別に要約しますName
。結果には、同じエントリのすべてName
と合計に対して1つのエントリが含まれている必要があります。したがって、これは期待される結果になります。Amount
Name
List<ClassName> list = new List<ClassName>();
list.Add(new ClassName()
{
Name = 1,
Amount = 25
});
list.Add(new ClassName()
{
Name = 2,
Amount = 10
});
list.Add(new ClassName()
{
Name = 3,
Amount = 25
});
これをアーカイブするにはどうすればよいですか?