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

วิธีเริ่มต้นอาร์เรย์สองมิติ (Two-dimensional Arrays) ใน C#

อาร์เรย์ 2 มิติ คือ รายการของอาร์เรย์ 1 มิติ เริ่มต้นได้โดยระบุค่าในวงเล็บสำหรับแต่ละแถว:

int[,] a = new int[4,4] { 
    {0, 1, 2, 3}, 
    {4, 5, 6, 7}, 
    {8, 9, 10, 11}, 
    {12, 13, 14, 15} 
};

ตัวอย่าง

using System; 
namespace ArrayApplication { 
    class MyArray { 
        static void Main(string[] args) { 
            int[,] a = new int[3, 2] {{0,0}, {1,2}, {2,4} }; 
            int i, j; 
            for (i = 0; i < 3; i++) { 
                for (j = 0; j < 2; j++) { 
                    Console.WriteLine("a[{0},{1}] = {2}", i, j, a[i,j]); 
                } 
            } 
            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