728x90
반응형
1. 다차원 배열
using System;
clss Program {
static void Main() {
int[] arr = new int[3];
int[,] arr1 = new int[3, 2];
int[,] arr2 = new int[3, 2] {{1, 1},
{2, 2},
{3, 3}};
int[,] arr3 = new int[,] {{1, 1},
{2, 2},
{3, 3}};
int[,] arr4 = {{1, 1}, {2,2}, {3,3}};
arr1[0, 0] = 10;
arr1[0, 1] = 20;
foreach(int n in arr2)
Console.WriteLine(n);
int[,,] arr5 = new int[2, 2, 2];
int[,,,] arr6 = new int[2, 2, 2, 2];
}
}
① 다차원 배열
=> int[,] arr1 = new int[3, 2];
=> int[,,] arr2 = new int[3, 2, 2];
2. 가변 배열 (Jagged Array)
using System;
class Program {
static void Main() {
int[] a = new int[3];
int[,] b = new int[3, 3];
int[][] arr = new int[3][];
arr[0] = new int[3] {1, 2, 3};
arr[1] = new int[2] {1, 2};
arr[2] = new int[1] {1};
int[] a = arr[0];
arr[0][1] = 10;
int[][] arr2 = new int[3][] { new int[3],
new int[2],
new int[1] };
d
}
}
① 가변 배열 (Jagged Array)
② 배열을 요소로 가지는 배열
728x90
반응형
'프로그래밍 > C#' 카테고리의 다른 글
[C#] 인자 전달 방식 (2) (0) | 2020.02.17 |
---|---|
[C#] 인자 전달 방식 (1) (0) | 2020.02.15 |
[C#] 배열 기본 (0) | 2020.02.14 |
[C#] Boxing / Unboxing (3) (1) | 2020.02.11 |
[C#] Boxing / Unboxing (2) (1) | 2020.02.11 |