我在我的 C# 程序中使用 DotNet.Highcharts。系列项目的数据元素需要一个object[]
. 我使用的数据来自如下所示的 LINQ 方法。下面的代码还将double?[]
a转换List<object>
为所需的object[]
。
double?[] data = (from c in context.CTSeries
select c.CTDI).Take(1000).ToArray();
List<object> dataList = new List<object>();
foreach (double? ctdi in data)
{
dataList.Add( Convert.ChangeType(ctdi, typeof(Object)));
}
object[] dataArray = dataList.ToArray();
return dataArray;
有没有更好/更有效的方式object[]
从 a中获取double?[]
?