C# | Check if the BitArray is read-only Last Updated : 01 Feb, 2019 Comments Improve Suggest changes Like Article Like Report The BitArray class manages a compact array of bit values, which are represented as Booleans, where true indicates that the bit is on i.e, 1 and false indicates the bit is off i.e, 0. This class is contained in System.Collections namespace. BitArray.IsReadOnly property is used to get a value indicating whether the BitArray is read-only or not. Properties: The BitArray class is a collection class in which the capacity is always the same as the count. Elements are added to a BitArray by increasing the Length property. Elements are deleted by decreasing the Length property. Elements in this collection can be accessed using an integer index. Indexes in this collection are zero-based. Syntax: public bool IsReadOnly { get; } Return Value: This property is always false. Example: CSHARP // C# code to check if the // BitArray is read-only using System; using System.Collections; class GFG { // Driver code public static void Main() { // Creating a BitArray BitArray myBitArr = new BitArray(new byte[] { 0, 0, 0, 1 }); // Checking if the BitArray is read-only Console.WriteLine(myBitArr.IsReadOnly); } } Output: False Note: A collection that is read-only does not allow the addition, removal, or modification of elements after the collection is created. This method is an O(1) operation. A collection that is read-only is simply a collection with a wrapper that prevents modifying the collection. Therefore, if changes are made to the underlying collection, the read-only collection reflects those changes. Reference: https://docs.microsoft.com/en-us/dotnet/api/system.collections.bitarray.isreadonly?view=netframework-4.7.2 Comment More infoAdvertise with us Next Article C# | Check if the BitArray is read-only S Sahil_Bansall Follow Improve Article Tags : C# CSharp-Collections-Namespace CSharp-Collections-BitArray Similar Reads C# | Check if the ArrayList is read-only ArrayList represents an ordered collection of an object that can be indexed individually. It is basically an alternative to an array. It also allows dynamic memory allocation, adding, searching and sorting items in the list. ArrayList.IsReadOnly property is used to check whether the ArrayList is rea 2 min read C# | Check if a SortedList is read-only SortedList class is a collection of (key, value) pairs which are sorted according to keys. Those pairs can be accessible by key and as well as by index(zero-based indexing). This comes under System.Collections namespace. SortedList.IsReadOnly property is used to get a value which indicates that a So 2 min read C# | Check if an array is read-only or not Array.IsReadOnly Property is used to get a value that indicates whether the Array is read-only or not. Syntax: public bool IsReadOnly { get; } Property Value: This property always returns false for all arrays. Below programs illustrate the use of above-discussed property: Example 1: CSharp // C# pro 2 min read C# | Check if the BitArray is synchronized (thread safe) The BitArray class manages a compact array of bit values, which are represented as Booleans, where true indicates that the bit is on i.e, 1 and false indicates the bit is off i.e, 0. This class is contained in System.Collections namespace. BitArray.IsSynchronized property is used to get a value indi 2 min read C# | Check if the StringCollection is read-only StringCollection class is a new addition to the .NET Framework class library that represents a collection of strings. StringCollection class is defined in the System.Collections.Specialized namespace. StringCollection.IsReadOnly property is used to get a value indicating whether the StringCollection 1 min read Like