본문 바로가기

C#

C# 배열


1. 배열

C#의 배열은 동일한 데이터 타입의 요소들로 구성된 데이터 집합이다. 각각의 인덱스를 통해 접근할 수 있다.
1차원 배열부터 최대 32차원 배열까지 선언할 수 있고 각 차원의 배열 크기가 고정되어 있는 Rectengular 배열과 크기가 각각 다른 가변 배열로 나뉜다.

위 예제는 1차원부터 3차원 배열까지 선언한 예제이다. [] 안에 인덱스를 통해 값에 접근할 수 있다.

2. 가변 배열

Rectangular 배열의 선언 [,] 과는 다르게 가변 배열의 경우 [][] 로 선언한다. 첫번째 1차 배열을 명시해야 하며 그 이후 차수 배열은 런타임시에 동적으로 지정할 수 있다.
//1차 배열 크기(3)는 명시해야한다.
int[][] A = new int[3][];

//각 1차 배열 요소당 서로 다른 크기의 배열 할당 가능
A[0] = new int[2];
A[1] = new int[3] { 1, 2, 3 };
A[2] = new int[4] { 1, 2, 3, 4 };

A[0][0] = 1;
A[0][1] = 2;

 

3. 배열 사용 예시

배열의 길이만큼 반복 삽입 후 길이만큼 반복하여 출력하는 간단한 예제 코드이다.

 

'C#' 카테고리의 다른 글

C# 연산자  (0) 2023.07.05
C# 열거형 enum  (0) 2023.07.05
C# 변수와 상수  (0) 2023.07.05
C# 데이터 타입  (0) 2023.07.05
C# 문자열 제어  (0) 2023.07.04