自定义列表到数组数组

时间:2016-06-28 13:43:42

标签: c# json

我需要你的帮助才能以最有效的方式解决这个问题。

我有一个自定义对象列表。

var customList = new List<Custom>();
public class Custom
{
  public DateTime Date {get;set;}
  public double Value {get;set;}
}

我想将我的customList转换为这样的数组数组,其格式为UTC格式:

[
  [Date.UTC(1970, 9, 21), 0],
  [Date.UTC(1971, 3, 11), 5.4],
  [Date.UTC(1971, 5, 20), 11.2],
  [Date.UTC(1973, 11, 09), 3.0]
]

1 个答案:

答案 0 :(得分:4)

如何使用Linq:

var arr = customList.Select(x => new object[] { x.Date, x.Value }).ToArray();