C # อาร์เรย์ขรุขระ
อาร์เรย์ขรุขระเป็นอาร์เรย์ของอาร์เรย์คุณสามารถประกาศคะแนนอาร์เรย์ขรุขระมีค่าint ดังต่อไปนี้:
int [] [] คะแนน;
ประกาศอาร์เรย์ไม่สร้างอาร์เรย์ในหน่วยความจำ สร้างอาร์เรย์ด้านบน:
int [] [] คะแนน = new int [5] []; for (int i = 0; I <scores.Length; i ++) { คะแนน [I] = int ใหม่ [4]; }
คุณสามารถเริ่มต้นอาร์เรย์ขรุขระดังต่อไปนี้:
int [] [] คะแนน = new int [2] [] {new int [] {92,93,94} new int [] {85,66,87,88}};
ประเด็นคะแนนเป็นสองจำนวนเต็ม array array - คะแนน [0] เป็นอาร์เรย์ที่มีสามจำนวนเต็มคะแนน [1] เป็นอาร์เรย์สี่จำนวนเต็มด้วย
ตัวอย่าง
ตัวอย่างต่อไปนี้แสดงให้เห็นถึงวิธีการใช้อาร์เรย์เซ:
การใช้ระบบ ArrayApplication namespace { MyArray ระดับ { เป็นโมฆะคง main (String args []) { / * อาร์เรย์ของอาร์เรย์เซห้าจำนวนเต็มประกอบด้วย * / int [] [] A = new int [] [] {new int [] {0,0} new int [] {1,2} int ใหม่ [] {2,4} new int [] {3, 6} new int [] {4, 8}}; int I, J; / * มูลค่าส่งออกของแต่ละองค์ประกอบในอาร์เรย์ * / สำหรับ (i = 0; i <5; i ++) { สำหรับ (J = 0; J <2; J ++) { Console.WriteLine ( "เป็น [{0}] [{1}] = {2}", I, J เป็น [I] [เจ]); } } Console.ReadKey (); } } }
เมื่อโค้ดข้างต้นจะรวบรวมและดำเนินการก็จะก่อให้เกิดผลลัพธ์ต่อไปนี้:
a [0] [0]: 0 a [0] [1]: 0 a [1] [0]: 1 a [1] [1]: 2 a [2] [0]: 2 a [2] [1]: 4 a [3] [0]: 3 a [3] [1]: 6 a [4] [0]: 4 a [4] [1]: 8