1
public class ChartData
{
public IEnumerable<Series> Series { get; set; }
public string[] Categories { get; set; }
}
public class Series
{
// there is another types
}
我有兩個數據爲ChartData
型
// I debugged the following, data is like my expected.
chartData = HighchartsManager.GetBranchsMeterReadingsChartData();
chartDataCustomerAvg = HighchartsManager.GetCustomerAvgChartData();
我會再做連接系列這兩個結構像下面
// chartData.Series.Count > 3
// chartData.Series.Count > 2
// I want chartData.Series > 5 (3+2), after following line
chartData.Series.Concat(chartDataCustomerAvg.Series);
但有超過chartData.Series
沒有變化。如何將IEnumerable
添加到另一個?
但是我們不知道'chartData.Series.Concat()'方法是否返回任何東西。返回類型也可以是'void'。 – 2013-02-15 13:51:33
沒有什麼可以阻止你將'Concat'的結果分配回'chartData.Series',是嗎? – Rawling 2013-02-15 13:51:59
@Rawling,這仍然取決於設計API的人。它可能並不總是與OP正在嘗試做什麼 – 2013-02-15 13:52:49