Computer >> Máy Tính >  >> Lập trình >> C#

Thuộc tính IsReadOnly của lớp BitArray trong C # là gì?

Lớp BitArray được sử dụng khi bạn cần lưu trữ các bit nhưng không biết trước số lượng bit.

Sử dụng lớp IsReadOnly, bạn có thể nhận được một giá trị cho biết BitArray có phải là chỉ đọc hay không. ReadOnly sẽ không cho phép bạn thêm các phần tử mới vào BitArray.

Sau đây là ví dụ của chúng tôi nêu cách sử dụng thuộc tính IsReadOnly của lớp BitArray trong C #.

Ví dụ

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();
      }
   }
}

Đầu ra

Bit array ba1: 60
False True False True True False True False
IsReadOnly = False
IsReadOnly = False