陣列裡面再放一個陣列,用於更方便的存取表格內的資料,或是平面上的資訊
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 (時間段已設定好)