我有一个C#中的匿名对象列表,这些对象包含以下字段,这些对象是从一个LINQ查询中派生出来的。
{
String category
decimal Jan
decimal Feb
decimal Mar
decimal Apr
decimal May
decimal Jun
decimal Jul
decimal Aug
decimal Sep
decimal Oct
decimal Nov
decimal Dec
}
我该如何创建一个对象列表,每个类别对应一个字段(因此实际上有12个对象,每个月一个对象(1月、2月、3月等))。
ExpectedResult {
string Month,
decimal category1,
decimal category2,
decimal category3,
...
decimal categoryN
}
因此,结果将有12个ExpectedResult对象。不知道有多少类别/是一个问题。任何快速建议都将有所帮助。
var Jan = { Cat1Name = 1.3, Cat2Name = 15.5, Cat3Name = 90.6, ... }
?如果类别名称不是有效的 C# 标识符,该怎么办? - mellamokb