我編程在C#和我現在有下面的2D陣列:如何將多維(2D)數組按行分隔爲多個1D數組?
int[,] results = {
{ 4, 7, 9, 3, 8, 6, 4},
{ 4, 8, 6, 4, 8, 5, 6},
{ 7, 3, 9, 2, 2, 1, 8}
};
我想創建一個循環或功能,輸出3個獨立的陣列,複製從每一行中的值。
例如輸出:
row1 = {4, 7, 9, 3, 8, 6, 4}
row2 = {4, 8, 6, 4, 8, 5, 6}
等
我已經能夠每行的值複製到一個單獨的字符串,然後寫在控制檯與這行代碼:
for (int a = 1; a < (rows+1); a++)
{
for (int b = 1; b < (columns+1); b++)
{
scores = scores + " " + results[(a-1), (b-1)];
}
scores = "";
}
可能的重複[如何複製一行va從二維數組變成一維數組?](http://stackoverflow.com/questions/797354/how-to-copy-a-row-of-values-from-a-2d-array-into-a- 1D陣列) –