iT邦幫忙

2026 iThome 鐵人賽

DAY 13
0

什麼是二維陣列

陣列裡面再放一個陣列,用於更方便的存取表格內的資料,或是平面上的資訊


方法一

int[ , ] nums ={ /中括號內加再加一個逗號是增加成二維陣列
{ 1, 2, 3 },
{ 4, 5, 6 },
{ 7, 8, 9 }
};
System.Console.WriteLine(nums[ 0,0 ]);

nums[ 0,0 ]括弧內的數代表第幾行和第幾列,[ 0,0 ]是顯示nums陣列中第0行和第0列,顯示 1
直
排
{ 1, 2, 3 }, 橫排
{ 4, 5, 6 },
{ 7, 8, 9 }
****[ 0,0 ] 為 1
[ 1,0 ] 為 4
[ 0,1 ] 為 2

row:橫排
column:直排


方法二(不確定陣列的值)

int[ , ] num = new int[ 3, 4 ]; /int中括號內可以設定幾行幾列
num[ 0, 0 ] = 3;
num[ 0, 1 ] = 4;
System.Console.WriteLine(nums[ 0,0 ]);

先設定成num的二維陣列有3行和4列,接著設定第0行和第0列為 3,第0行和第列為 4,依此類推,最後設定顯示的值,最終顯示 3


方法三(創造三維陣列)

int[ , , ] num = new int[ 3, 4, 5 ]; /中括號內加再加一個逗號是增加成三維陣列
System.Console.WriteLine(nums[ 0, 0, 0 ]);

心得:

今日學習如何使用二維陣列,雖然此主題不常在遊戲程式中使用得到,但也屬於學習程式時必須要接觸的項目,除了遊戲程式外,在其他的地方都有可能會運用到相似的技巧,而我們不清楚給AI生成時,會不會出現類似的程式,所以學起來是有其意義的。明日會學習到重要的class類別 與 object物件,那我們明天見拉~


參考影片

【C#】3小時初學者教學 |Csharp | C# 教學 | C# 入門 | C++++
YouTube頻道:GrandmaCan -我阿嬤都會
影片段落: 2:04:49 ~ 2:11:45 (時間段已設定好)
Yes


上一篇
【Day12】for 迴圈
下一篇
【Day14】class 類別 & object 物件
系列文
從 Hello World 學習 C#,到看懂AI生成的遊戲程式碼 共 18 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言