Imports System
Imports System.Linq
Class Program
Public Shared Sub Main(ByVal args As String())
Dim num As Integer = 42 ' 00101010
Dim result As Integer = Convert.ToString(num, 2).Count(Function(c) c = "1"c) Mod 2
Console.WriteLine("0 = even number of bits set")
Console.WriteLine("1 = odd number of bits set")
Console.WriteLine("result: " & result)
End Sub
End Class
' run:
'
' 0 = even number of bits set
' 1 = odd number of bits set
' result: 1
'