Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

อะไรคือความแตกต่างระหว่างอาร์เรย์หลายมิติและอาร์เรย์ที่มีรอยหยัก?


อาร์เรย์หลายมิติ

อาร์เรย์หลายมิติเรียกอีกอย่างว่าอาร์เรย์สี่เหลี่ยม คุณสามารถกำหนดอาร์เรย์ 3 มิติของจำนวนเต็มเป็น −

int [ , , ] val;

มาดูวิธีการกำหนดอาร์เรย์สองมิติ

int[,] val = new[3,3]

อาร์เรย์หยัก

อาร์เรย์ Jagged คืออาร์เรย์ของอาร์เรย์ ในการเข้าถึงองค์ประกอบจากมัน เพียงระบุดัชนีสำหรับอาร์เรย์นั้น

ในที่นี้ เรามีอาร์เรย์แบบหยักที่มีจำนวนเต็ม 5 อาร์เรย์ -

int[][] a = new int[][]{new int[]{0,0},new int[]{1,2}, new int[]{2,4},new int[]{ 3, 6 }};