BitArray.Xor performs the bitwise exclusive OR operation : BitArray « Data Structure « VB.Net






BitArray.Xor performs the bitwise exclusive OR operation

 
Imports System
Imports System.Collections
Imports Microsoft.VisualBasic

Public Class SamplesBitArray    
    Public Shared Sub Main()
        Dim myBA1 As New BitArray(4)
        Dim myBA2 As New BitArray(4)
        myBA1(0) = False
        myBA1(1) = False
        myBA1(2) = True
        myBA1(3) = True
        myBA2(0) = False
        myBA2(2) = False
        myBA2(1) = True
        myBA2(3) = True

        PrintValues(myBA1)
        PrintValues(myBA2)
        PrintValues(myBA1.Xor(myBA2))

        PrintValues(myBA1)
        PrintValues(myBA2)

    End Sub

    Public Shared Sub PrintValues(myList As IEnumerable)
        Dim obj As [Object]
        For Each obj In  myList
            Console.WriteLine(obj)
        Next obj
    End Sub
End Class

   
  








Related examples in the same category

1.BitArray Class manages a compact array of bit values, which are represented as Booleans
2.Initialize BitArray with False values
3.Initialize BitArray from Byte array
4.Initialize BitArray from Boolean value array
5.Initialize BitArray from Integer array
6.Performs the bitwise AND operation for BitArray
7.Copies BitArray to a compatible one-dimensional Array
8.Gets the value of the bit at a specific position in the BitArray.
9.Inverts all the bit values in the current BitArray
10.BitArray.Or Performs the bitwise OR operation