2012-11-02 60 views
0

我目前有兩個列表數組,我想合併成一個列表數組(然後將發送客戶端通過js與jqplot一起使用)。結合列表數組數據併發送到jqplot

這裏有兩個列表數組首先, - 與後面將要通過的東西從數據庫替換現在

List<int> xValues = new List<int>() { 4, 7, 11, 12, 20, 22, 28, 27, 20 }; 
List<int> yValues = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; 

一些測試數據,我想最初做的是將數據轉換成與此類似的格式「[[4,1],[7,2],[11,3],[12,4],[20,5] ..... [20,9]]」

然後將該數據客戶端發送給jqplot。

我今天早些時候嘗試了一種方法,它涉及到使用stringbuilder來合併數據,將其保存爲變量並使用response.write將其注入客戶端,但是我覺得這不是正確的方法。

如果任何人都可以提供幫助,那就太好了。

乾杯。

回答

1

如果你想生成一個列表的列表(即List<List<int>>),我認爲最簡單的辦法是充分利用IEnumerable.Zip()方法將兩個列表縫合到列表中的一個列表。

+0

謝謝你將看看這個 –