Home »
.Net »
C# Programs
C# - BitArray.And() Method with Example
In this tutorial, we will learn about the C# BitArray.And() method with its definition, usage, syntax, and example.
By Nidhi Last updated : March 31, 2023
BitArray.And() Method
The BitArray.And() method is used to perform bitwise AND operation between elements of two BitArray objects. The current BitArray object will be modified to store resultant elements.
Syntax
BitArray BitArray.And(BitArray value);
Parameter(s)
- value: The array with which to perform the bitwise AND operation.
Return Value
It returns resultant an array, which is a reference to the current BitArray object.
Exception(s)
- System.ArgumentException
- System.ArgumentNullException
C# Example of BitArray.And() Method
The source code to perform the bitwise AND operation between BitArray elements 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 = new BitArray(3);
BitArray bitArr3;
int index = 0;
bitArr1[0] = true;
bitArr1[1] = false;
bitArr1[2] = true;
bitArr2[0] = true;
bitArr2[1] = true;
bitArr2[2] = false;
bitArr3 = bitArr1.And(bitArr2);
Console.WriteLine("Elements of BitArray after Bitwise And Operation:");
for (index = 0; index < bitArr3.Length; index++) {
Console.WriteLine("\tIndex " + index + ": " + bitArr3.Get(index));
}
}
}
Output
Elements of BitArray after Bitwise And Operation:
Index 0: True
Index 1: False
Index 2: False
Press any key to continue . . .
C# BitArray Class Programs »