如何在C#中執行Ruby方法"Flatten" Ruby Method。此方法將鋸齒狀陣列變平成一維陣列。在C#中拼合Ruby方法#
例如:
s = [ 1, 2, 3 ] #=> [1, 2, 3]
t = [ 4, 5, 6, [7, 8] ] #=> [4, 5, 6, [7, 8]]
a = [ s, t, 9, 10 ] #=> [[1, 2, 3], [4, 5, 6, [7, 8]], 9, 10]
a.flatten #=> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10
您正在處理鋸齒(數組數組)陣列,而不是多維數組。 – leppie 2008-10-13 09:21:43
乾杯,我的錯誤 - 排序。 – chrisntr 2008-10-13 09:27:47