비트를 저장해야 하는데 비트 수를 미리 알 수 없는 경우 BitArray 클래스를 사용할 수 있습니다.
다음은 C#의 BitArray 클래스의 일부 속성입니다.
일련 번호 | 속성 및 설명 |
---|---|
1 |
Count BitArray에 포함된 요소 수를 가져옵니다. . |
2 |
IsReadOnly BitArray가 읽기 전용인지 여부를 나타내는 값을 가져옵니다. |
3 |
Item BitArray의 특정 위치에 있는 비트 값을 가져오거나 설정합니다. |
4 |
Length BitArray의 요소 수를 가져오거나 설정합니다. |
C#에서 IsReadOnly 속성을 사용하는 방법을 살펴보겠습니다.
IsReadOnly 속성을 사용하면 BitArray가 읽기 전용인지 여부를 나타내는 값을 얻을 수 있습니다. 읽기 전용에서는 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(); } } }
위 내용은 C#의 BitArray 클래스란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!