CUInt или CType (x, UInt) позволяют преобразовать положительное целое число .
Выдает исключение, когда x отрицательный.
Чтобы использовать Int в качестве Uint,Вы можете использовать некоторые приемы:
dim bb() = System.BitConverter.GetBytes(myInt)
dim MyUint = System.BitConverter.ToUInt32(bb, 0)
Также с System.Buffer.BlockCopy для массивов.
Если вы настроите компилятор на отключение Проверьте переполнение целых чисел (по умолчанию дляC #).Тогда вы можете использовать CUInt с отрицательными значениями без проверки - не исключение.