>  기사  >  백엔드 개발  >  C#의 BitArray 클래스란 무엇입니까?

C#의 BitArray 클래스란 무엇입니까?

WBOY
WBOY앞으로
2023-08-23 20:25:021414검색

C#의 BitArray 클래스란 무엇입니까?

비트를 저장해야 하는데 비트 수를 미리 알 수 없는 경우 BitArray 클래스를 사용할 수 있습니다.

다음은 C#의 BitArray 클래스의 일부 속성입니다.

일련 번호 속성 및 설명
1 Count

BitArray에 포함된 요소 수를 가져옵니다. .

2 IsReadOnly

BitArray가 읽기 전용인지 여부를 나타내는 값을 가져옵니다.

3 Item

BitArray의 특정 위치에 있는 비트 값을 가져오거나 설정합니다.

4 Length

BitArray의 요소 수를 가져오거나 설정합니다.

C#에서 IsReadOnly 속성을 사용하는 방법을 살펴보겠습니다.

IsReadOnly 속성을 사용하면 BitArray가 읽기 전용인지 여부를 나타내는 값을 얻을 수 있습니다. 읽기 전용에서는 BitArray에 새 요소를 추가할 수 없습니다.

다음은 C#에서 BitArray 클래스의 IsReadOnly 속성을 사용하는 방법에 대한 예입니다.

Example

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제