次のクラスを含むリストがあります
public class File
{
public string Name{get;set;}
public int Year{get;set;}
public decimal Amount{get;set;}
}
私のリストには、すなわちリストを含めることができます
Name="File 1" Year=2011 Amount=200
Name="File 2" Year=2012 Amount=400
Name="File 3" Year 2013 Amount=500
上記のリストを次の値を含むように変換したい
Name="File 1" Year=2011 Amount=200
Name="File 1" Year=2012 Amount=0
Name="File 1" Year 2013 Amount=0
Name="File 2" Year=2011 Amount=400
Name="File 2" Year=2012 Amount=0
Name="File 2" Year 2013 Amount=0
Name="File 3" Year 2011 Amount=0
Name="File 3" Year=2012 Amount=0
Name="File 3" Year 2013 Amount=500
金額が0の他のアイテムは、欠落している年に対して自動的に生成されることに注意してください