If i try with BitConverter,it requires a byte array and i don't have that.I have a Int32 and i want to convert it to UInt32.
In C++ there was no problem with that.
A simple cast is all you need. Since it's possible to lose precision doing this, the conversion is explicit.
long x = 10;
ulong y = (ulong)x;