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