C#에서 bool(불리언) 배열은 true와 false 두 가지 값만 저장할 수 있는 배열입니다. 조건 판단, 상태 플래그 관리, 결과 추적 등 다양한 프로그래밍 상황에서 유용하게 활용됩니다.
부울 배열 선언하기
bool 배열을 선언하려면 new 연산자를 사용합니다. 아래 코드는 크기가 5인 bool 배열을 생성하는 예제입니다.
bool[] arr = new bool[5];
배열에 요소 추가하기
배열이 생성되면 인덱스를 이용해 각 요소에 원하는 값을 할당할 수 있습니다.
arr[0] = true;
arr[1] = true;
arr[2] = false;
arr[3] = true;
arr[4] = true;
전체 예제 코드
using System;
public class Demo {
public static void Main() {
bool[] arr = new bool[5];
arr[0] = true;
arr[1] = true;
arr[2] = false;
arr[3] = true;
arr[4] = true;
Console.WriteLine("값 출력...");
foreach (bool res in arr) {
Console.WriteLine(res);
}
}
}
실행 결과
값 출력...
True
True
False
True
True
참고: 기본값과 선언과 동시에 초기화하기
bool 배열을 선언만 하고 값을 따로 할당하지 않으면, 모든 요소는 기본값인 false로 자동 초기화됩니다. 또한 아래처럼 중괄호를 사용해 선언과 동시에 값을 지정할 수도 있습니다.
// 선언과 동시에 초기화
bool[] arr = { true, false, true };