Last Updated : 11 Jul, 2025
The
BitArrayclass manages a compact array of bit values, which are represented as Booleans, where true indicates that the bit is
oni.e,
1and false indicates the bit is
offi.e,
0. This class is contained in
System.Collectionsnamespace.
BitArray.IsSynchronizedproperty is used to get a value indicating whether access to the BitArray is synchronized (thread safe) or not.
Properties:public bool IsSynchronized { get; }Return Value:
This property is always
false.
Example: CSHARP
// C# code to check if the BitArray
// is synchronized (thread safe)
using System;
using System.Collections;
class GFG {
// Driver code
public static void Main()
{
// Creating a BitArray
BitArray myBitArr = new BitArray(7, true);
// The following code example shows how
// to lock the collection using the SyncRoot
// during the entire enumeration.
lock(myBitArr.SyncRoot)
{
foreach(object item in myBitArr)
{
// Insert your code here.
Console.WriteLine("GeeksforGeeks");
}
}
}
}
Output:
GeeksforGeeks GeeksforGeeks GeeksforGeeks GeeksforGeeks GeeksforGeeks GeeksforGeeks GeeksforGeeksNote:
This method is an O(1) operation.
Reference:RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4