转换List<DayValue>
为数组的最简单方法是什么,其中索引是月份中的日期:
class DayValue
{
public DateTime Day { get; set; }
public object Value { get; set; }
}
我需要内联执行此操作,因为这将在 linq 中使用。我知道我可以遍历项目并设置数组值,但这需要完成
list.FunctionThatConvertsItIntoArray()
例子:
输入列表:
{ 2012-11-01, "Value1" }
{ 2012-11-03, "Value2" }
{ 2012-11-05, "Value3" }
输出数组:
1 => "Value1"
2 => null
3 => "Value2"
4 => null
5 => "Value3"
6 => null
7 => null
8 => null
9 => null
10 => null
11 => null
12 => null
13 => null
14 => null
15 => null
16 => null
17 => null
18 => null
19 => null
20 => null
21 => null
22 => null
23 => null
24 => null
25 => null
26 => null
27 => null
28 => null
29 => null
30 => null