[C#] 다차원 배열 vs 가변 배열, Queue
·
공부/Unity & C#
1. int[,] vs int[][]int[,] - 다차원 배열int[,] arr = new int[3, 4]; // 3행 4열 고정arr[0, 0] = 1;모든 행의 열 크기가 동일메모리가 연속적으로 할당선언 시 0으로 자동 초기화크기 구하기arr.GetLength(0); // 3 → 행의 수arr.GetLength(1); // 4 → 열의 수int[][] - 가변 배열 (jagged array)int[][] arr = new int[3][];arr[0] = new int[4]; // 각 행마다 크기 다르게 가능arr[0][0] = 1;각 행의 열 크기가 달라도 됨행마다 개별적으로 메모리 할당크기 구하기arr.Length; // 3 → 행의 수arr[0].Length; // 4 → 0번..