BitArray 클래스는 비트를 저장해야 하지만 미리 비트 수를 모를 때 사용합니다.
IsReadOnly 클래스를 사용하면 BitArray가 읽기 전용인지 여부를 나타내는 값을 얻을 수 있습니다. ReadOnly는 BitArray에 새 요소를 추가하는 것을 허용하지 않습니다.
다음은 C#에서 BitArray 클래스의 IsReadOnly 속성을 사용하는 방법을 설명하는 예제입니다.
예
using System;
using System.Collections;
namespace Demo {
class Program {
static void Main(string[] args) {
BitArray ba1 = new BitArray(5);
BitArray ba2 = new BitArray(5);
byte[] a = { 90 };
byte[] b = { 30 };
ba1 = new BitArray(a);
ba2 = new BitArray(b);
Console.WriteLine("Bit array ba1: 60");
for (int i = 0; i < ba1.Count; i++) {
Console.Write("{0, -4} ", ba1[i]);
}
Console.WriteLine();
Console.WriteLine("IsReadOnly = " + ba1.IsReadOnly);
Console.WriteLine("IsReadOnly = " + ba2.IsReadOnly);
Console.ReadKey();
}
}
} 출력
Bit array ba1: 60 False True False True True False True False IsReadOnly = False IsReadOnly = False