C#에서 문자(char) 배열을 선언하려면 먼저 배열의 크기를 지정해야 합니다. 다음과 같이 new 키워드를 사용해 크기가 5인 char 배열을 생성할 수 있습니다.
char[] arr = new char[5];
배열이 생성되면 인덱스를 통해 각 요소에 값을 하나씩 할당할 수 있습니다. C#의 배열 인덱스는 0부터 시작한다는 점에 유의하세요.
arr[0] = 'h';
arr[1] = 'a';
arr[2] = 'n';
arr[3] = 'k';
arr[4] = 's';
참고로, 위 과정을 한 줄로 줄여 배열 초기화 구문을 사용하는 것도 가능합니다.
char[] arr = { 'h', 'a', 'n', 'k', 's' };이제 C#에서 char 배열을 선언하고, 초기화한 뒤 화면에 출력하는 전체 예제 코드를 살펴보겠습니다.
예제
using System;
public class Program {
public static void Main() {
char[] arr = new char[5];
arr[0] = 'h';
arr[1] = 'a';
arr[2] = 'n';
arr[3] = 'k';
arr[4] = 's';
Console.WriteLine("Displaying string elements...");
for (int i = 0; i < arr.Length; i++) {
Console.WriteLine(arr[i]);
}
}
}위 코드에서는 for 반복문과 arr.Length 속성을 활용해 배열의 모든 요소를 순서대로 출력합니다.
출력 결과
Displaying string elements... h a n k s