我有一個匿名對象列表,其中包含C#中的以下字段從LINQ查詢派生。如何使用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對象的一個對象每個月(一月,二月,行軍等)。
ExpectedResult {
string Month,
decimal category1,
decimal category2,
decimal category3,
...
decimal categoryN
}
所以結果將ExpectedResult的12個物體 不知道有多少種類/是一個問題 有快捷的建議將是有益的
因此,新對象看起來像'var Jan = {Cat1Name = 1.3,Cat2Name = 15.5,Cat3Name = 90.6,...}'?如果類別名稱不是有效的C#標識符,該怎麼辦? – mellamokb 2012-04-04 21:22:16
我想要一個var newItem = new {Month = Jan,Cat1Name = 1.3,cat2Name = 13.5 ...} – 2012-04-04 21:25:36
什麼是原始查詢? – Phil 2012-04-04 21:29:38