Computer >> Hướng Dẫn 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 thuộc tính IsReadOnly, bạn có thể lấy giá trị cho biết BitArray có chỉ đọc hay không. ReadOnly sẽ không cho phép bạn thêm phần tử mới vào BitArray.

Ví dụ sau minh họa 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("Mảng bit 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(); 
        } 
    } 
}

Kết quả

Mảng bit ba1: 60 
False True False True True False True False 
IsReadOnly = False 
IsReadOnly = False