我有一個動態的對象列表如下格式訂購怪異數據LINQ
period key value
"2013-3" mykey1 5
"2013-4" mykey1 6
.
.
.
"2013-10" mykey1 15
"2013-11" mykey1 25
"2013-12" mykey1 6
我要的是得到其中key ==「mykey1」的時期訂購的價值。
我試過如下..
data.Where(w => w.key == "mykey1").OrderBy(i => i.period).Select(s => s.value).ToArray();
是其運行週期爲字符串,你從2013-10 2013-3之前獲得的數據2013-12。
我建議如果可能的話你的月經存儲爲'DateTime'。所以你沒有在每個查詢中解析的開銷。 –
數據來自第三方,所以沒有控制那裏... – Arnab