Home »
.Net »
C# Programs
C# - BitArray.Not() Method with Example
In this tutorial, we will learn about the C# BitArray.Not() method with its definition, usage, syntax, and example.
By Nidhi Last updated : March 31, 2023
BitArray.Not() Method
The BitArray.Not() method is used to perform bitwise NOT operation on elements of BitArray i.e., it inverts all the bits in the current BitArray object.
Syntax
BitArray BitArray.Not();
Parameter(s)
Return Value
It returns modified object values after bitwise NOT operation.
C# Example of BitArray.Not() Method
The source code to invert all the bit values in the current BitArray is given below. The given program is compiled and executed successfully.
using System;
using System.Collections;
class BitArrayEx {
//Entry point of Program
static public void Main() {
//Creation of BitArray objects
BitArray bitArr1 = new BitArray(3);
BitArray bitArr2;
int index = 0;
bitArr1[0] = true;
bitArr1[1] = false;
bitArr1[2] = true;
bitArr2 = bitArr1.Not();
Console.WriteLine("Elements of BitArray after Bitwise Not Operation:");
for (index = 0; index < bitArr2.Length; index++) {
Console.WriteLine("\tIndex " + index + ": " + bitArr2.Get(index));
}
}
}
Output
Elements of BitArray after Bitwise Not Operation:
Index 0: False
Index 1: True
Index 2: False
Press any key to continue . . .
C# BitArray Class Programs »