我遇到了一個我正面臨的問題,我無法將其包圍,因爲我可以解決這個問題。我有兩個List<decimals>
,其中包含非常小的值,如0.0567和4.67890等等。然後我的第二個列表也是List<decimals>
,包含以毫秒爲單位的紀元時間戳。例如:1472100900000,1472101200000,1472101500000等等。有了這樣的數據,我想創建一個像這樣的列表或數組。 (即array[] : [[1472100900000, 0.0567], [1472101200000, 4.67890], [1472101500000, 3.568]]
)等等。然後最後把它放在Highchart中,它會製作出一個不錯的圖表。將兩個小數點列表組合在一個數組中
這就是我已經用linq試過的,但結果並不是我想要的,因爲值並沒有設置在一起。
var combi2 = timeArray.SelectMany(x1 => valueArray, (x1, x2) => new[] { x1, x2 });
var combi3 = valueArray.SelectMany(x1 => timeArray, (x1, x2) => new { x1, x2 }).Select(x3 => new PerformanceGraphData { PerformanceTime = x3.x2.ToString(), PerformanceValue = x3.x1.ToString() });
我希望有人能幫助我。如果需要更多信息,請不要猶豫,問。 謝謝您的閱讀。
此致
費爾南多
'Enumerable.Zip'方法。或者總是可以使用'for'循環 – ASh