C#/C# Training

[C#] 가변배열

군우 2018. 5. 17. 09:30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
using System;
 
namespace ConsoleApplication3
{
    class JaggedArrayTest
    {
        static void Main(string[] args)
        {
            int[][,] jagArray = new int[3][,];
            jagArray[0= new int[22] { { 34 }, { 56 } };
 
            jagArray[1= new int[32];
            jagArray[1][00= -1; jagArray[1][01= -2;
            jagArray[1][10= -3; jagArray[1][11= -4;
            jagArray[1][20= -5; jagArray[1][21= -6;
 
            jagArray[2= new int[33] { { 346 }, { 475 }, { 786 } };
            
            for (int a = 0; a < jagArray.Length; a++)
            {
                for (int b = 0; b < jagArray[a].GetLength(0); b++)
                {
                    for(int c=0; c<jagArray[a].GetLength(1); c++)
                    {
                        Console.WriteLine("A:{0}  b:{1} c{2}",a,b,c);
                        Console.Write("jagArray[" + a + "][" + b + 
                        "," + c + "]:" + jagArray[a][b, c] + '\t');
                    }
                    Console.WriteLine();
                }
                Console.WriteLine();
            }
        }
    }
}
cs