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[2, 2] { { 3, 4 }, { 5, 6 } }; jagArray[1] = new int[3, 2]; jagArray[1][0, 0] = -1; jagArray[1][0, 1] = -2; jagArray[1][1, 0] = -3; jagArray[1][1, 1] = -4; jagArray[1][2, 0] = -5; jagArray[1][2, 1] = -6; jagArray[2] = new int[3, 3] { { 3, 4, 6 }, { 4, 7, 5 }, { 7, 8, 6 } }; 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 |