Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Khác biệt giữa mảng đa chiều (multi-dimensional) và mảng răng cưa (jagged array)


Mảng đa chiều (Rectangular array)

Định nghĩa mảng 3 chiều int: int[, ,] val;. Mảng 2 chiều: int[,] val = new int[3,3];

Mảng răng cưa (Jagged array)

Mảng của các mảng. Truy cập phần tử bằng index của mảng con.

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