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

Khai báo, khởi tạo và truy cập mảng răng cưa trong C#


Khai báo mảng răng cưa

Mảng răng cưa là mảng của các mảng. Khai báo mảng points kiểu int:

int[][] points;

Khởi tạo mảng răng cưa

int[][] points = new int[][] 
{
    new int[] { 10, 5 },
    new int[] { 30, 40 },
    new int[] { 70, 80 },
    new int[] { 60, 70 }
};

Truy cập phần tử

points[i][j];

Ví dụ hoàn chỉnh

using System;

namespace ArrayApplication
{
    class MyArray
    {
        static void Main(string[] args)
        {
            int[][] points = new int[][]
            {
                new int[] { 10, 5 },
                new int[] { 30, 40 },
                new int[] { 70, 80 },
                new int[] { 60, 70 }
            };
            
            int i, j;
            
            for (i = 0; i < 3; i++)
            {
                for (j = 0; j < 2; j++)
                    Console.WriteLine("a[{0}][{1}] = {2}", i, j, points[i][j]);
            }
            
            Console.ReadKey();
        }
    }
}

Kết quả

a[0][0] = 10 a[0][1] = 5
a[1][0] = 30 a[1][1] = 40
a[2][0] = 70 a[2][1] = 80

Các cách khởi tạo khác