วันพฤหัสบดีที่ 2 พฤศจิกายน พ.ศ. 2560

อาเรย์ 2 มิติใน C#

ในการสร้างอาเรย์ 2 มิติใน C# สามารถทำได้คล้าย ๆ กับอาเรย์ 1 มิติใน C#

การประกาศอาเรย์ 2 มิติใน C#

ให้มองภาพให้เหมือนกับเมทริกซ์ที่มีแถวและหลัก
[0,1]
[2.3]
  • แถวแนวนอน คือ แถว (row)
  • แถวแนวตั้ง คือ หลัก (Column)
 ในการสร้างอาเรย์ 2 มิติใน C# เราสามารถนำหลักการสร้างเมทริกซ์มาสร้างอาเรย์ 2 มิติใน C#ไเ้
ชนิดข้อมูล[,] ชื่อตัวแปร =  new ชนิดข้อมูล[จำนวนแถว,จำนวนหลัก]={{},...};
ตัวอย่างเช่น
มีตัวเลขต้องการสร้างเป็นอาเรย์ 2 มิติเหมือนกับเมทริกซ์ 2*2
[0,1]
[2,3]
ทำได้ด้วยคำสั่ง
int[,] num = new int[2,2]{
 {0,1},
 {2,3}
};

การเรียกใช้งาน

ตัวแปรอาเรย์[แถว,หลัก]
 ตัวอย่าง
Console.WriteLine (num[0,1]);
ผลลัพธ์
1

0 ความคิดเห็น:

แสดงความคิดเห็น