배열은 같은 데이터 형인 변수들의 모임으로 생각하시면 됩니다. 호텔을 생각하시면 각 층마다 방들이 있습니다. 각 층은 배열에서 행에 해당한다고 생각하시고 방들은 열에 생각하시면 이해가 쉬우실 것입니다. 이번에는 C#에서 일차원 배열을 생성하는 방법과 이를 선언하고 초기화하는 방법에 대해 알아보겠습니다.
1. 일차원 배열
같은 데이터 형의 변수를 일렬로 나열해 놓은 모임을 말하며 호텔방이 일렬로 나열되어 있는 모습을 상상하시면 이해하시기 쉬우실 것입니다.
배열은 먼저 생성을 한 후 new를 통하여 선언을 합니다. 배열 생성 방법은 다음과 같습니다.
① 배열을 먼저 생성한 후 new를 사용하여 선언
데이터형[ ] 배열명;
배열명 = new 데이터형[ ];
② 배열을 생성하면서 new를 사용하여 선언
데이터형[ ] 배열명 = new 데이터형[ ];
배열을 초기화할 때는 다음과 같은 방법을 사용합니다.
① 배열을 먼저 생성한 후 new를 사용하여 선언 및 초기화
데이터형[ ] 배열명;
배열명 = new 데이터형[ ] { 배열 초기값 };
② 배열을 생성하면서 new를 사용하여 선언 및 초기화
데이터형[ ] 배열명 = new 데이터형[ ] { 배열 초기값 };
③ 배열을 생성하면서 new를 사용하지 않고 선언 및 초기화
데이터형[ ] 배열명 = { 배열 초기값 };
2. 예제를 통해 일차원 배열 확인하기
Visual Studio를 실행시키시고 C# 콘솔 애플리케이션을 생성하세요.
먼저 배열 초기화 방법 중 첫 번째 방법에 대한 예제로 다음과 같이 작성합니다.
static void Main(string[] args)
{
int[] arr;
arr = new int[] { 1, 2, 3 };
for (int i = 0; i < arr.Length; i++)
Console.Write(arr[i]);
}
작성 후 F5 또는 Ctrl + F5 키를 눌러 디버깅하면 화면에 123이 출력되는 것을 보실 수 있습니다.
배열 초기화 방법 중 두 번째 방법으로 위와 동일한 결과를 출력하는 예제를 작성해 보겠습니다.
static void Main(string[] args)
{
int[] arr = new int[] { 1, 2, 3 };
for (int i = 0; i < arr.Length; i++)
Console.Write(arr[i]);
}
작성 후 F5 또는 Ctrl + F5 키를 누르시면 화면에 동일하게 123이 출력됩니다.
배열 초기화 방법 중 세 번째 방법으로도 예제를 작성해 보겠습니다.
static void Main(string[] args)
{
int[] arr = { 1, 2, 3 };
for (int i = 0; i < arr.Length; i++)
Console.Write(arr[i]);
}
작성 후 F5 또는 Ctrl + F5 키를 누르시면 화면에 동일하게 123이 출력됨을 아실 수 있습니다.
참고로 예제에서 arr배열의 Length 속성은 배열의 크기(방의 개수)를 알려줍니다.
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
'Programming > C#' 카테고리의 다른 글
C# 가변 배열 선언, 생성 및 초기화 (0) | 2021.10.09 |
---|---|
C# 이차원 배열 (0) | 2021.10.08 |
C# 반복문에 대해 알아보기 - while 문, do ~ while 문 (0) | 2021.10.03 |
C# 반복문에 대해 알아보기 - for 문, foreach 문 (0) | 2021.10.02 |
C# 조건문 - if 문, switch case 문 (0) | 2021.10.01 |