[問題] 怎麼把一維陣列放進二維陣列?

看板C_Sharp (C#)作者 (哞哞)時間18年前 (2007/07/25 11:08), 編輯推噓7(701)
留言8則, 5人參與, 最新討論串1/1
摸了C#以來一直搞不懂他陣列要怎麼辦到這種功能 今天有以下 string[] a; string[,] b; 假設a,b已有值 我要怎麼把a放進b[1,]裡面呢? 還是說只能利用迴圈一個一個放入 for(....) b[1,i] = a[i]; 這樣子做呢? 有語法可以讓我直接把a丟進b[1,]裡面的嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.70.85.138

07/25 12:06, , 1F
應該是沒辦法, 除非 b 是 string[][]
07/25 12:06, 1F

07/25 12:23, , 2F
C#有stirng[][]嗎?@@a"
07/25 12:23, 2F

07/25 12:34, , 3F
有啊! C# 有 multidimensional array 也有 Jagged Array
07/25 12:34, 3F

07/25 13:09, , 5F
我買的書多維陣列怎麼都只有說到[,]...
07/25 13:09, 5F

07/25 17:33, , 6F
[,,...]是多維陣列, [][]是二維Jagged array.....
07/25 17:33, 6F

07/25 20:32, , 7F
請問多維陣列跟二維Jagged array有什麼不一樣呢?
07/25 20:32, 7F

07/25 22:32, , 8F
[][]就類似c的string**
07/25 22:32, 8F
文章代碼(AID): #16fhxBlK (C_Sharp)
文章代碼(AID): #16fhxBlK (C_Sharp)