gpt4 book ai didi

visual-studio-2010 - 将系列列表传递给 SetSeries

转载 作者:行者123 更新时间:2023-12-01 01:19:50 27 4
gpt4 key购买 nike

我将 DotNet.Highcharts 与 Visual Studio 2010 结合使用。我创建了一个系列数组:

List<Series> allSeries = new List<Series>();

然后我遍历数据库并添加了几个不同的系列。然后我创建了一个 Highchart 并需要向其中添加 allSeries 列表。我有下面的代码,我用来一次创建一个系列。如何获取 allSeries 列表并将其传递给 SetSeries?
.SetSeries(new[]
{
new Series { Name = "Combiner 2", Data = new Data(myData2) },
new Series { Name = "Combiner 3", Data = new Data(myData3) }
});

最佳答案

如果让我假设 myData2myData3对象包含在或可以从 allSeries 中提取,那么你应该能够做这样的事情:

.SetSeries(allSeries.Select(s=> new Series { Name = s.Name, Data = s.Data }));

编辑:
如果 set series 不是在寻找 IEnumerable<Series>而是需要 Object[]Series[] ,那么你可以这样做:
//casts series elements to object, then projects to array
.SetSeries(allSeries.Select(s=> (object)new Series { Name = s.Name, Data = s.Data }).ToArray());

或者这个:
//projects series elements to array of series
.SetSeries(allSeries.Select(s=> new Series { Name = s.Name, Data = s.Data }).ToArray());

这一切都取决于 SetSeries 的方法签名是什么是。

关于visual-studio-2010 - 将系列列表传递给 SetSeries,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10074620/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com