Data Types VB.Net

Imports System
Imports System.Text
Imports Microsoft.VisualBasic.Strings
Imports System.Numerics
Class MainClass
    Public Shared Sub Main()
        
        Dim positiveValue As BigInteger = 9999
        Dim negativeValue As BigInteger = -100
        
        Console.WriteLine("Positive value: " + positiveValue.ToString("N0"))
        Dim bytes() As Byte = positiveValue.ToByteArray()
        For Each byteValue As Byte In bytes
           Console.Write("{0:X2} ", byteValue)
        Next
        
        positiveValue = New BigInteger(bytes)
        Console.WriteLine("Restored positive value: " + positiveValue.ToString("N0"))
        
        Console.WriteLIne("Negative value: " + negativeValue.ToString("N0"))
        bytes = negativeValue.ToByteArray()
        For Each byteValue As Byte In bytes
           Console.Write("{0:X2} ", byteValue)
        Next
        
        negativeValue = New BigInteger(bytes)
        Console.WriteLine("Restored negative value: " + negativeValue.ToString("N0"))
        
    End Sub
End Class