Is a long 128 bits on a 64 bit machine?
Edit: Duplicate question; see sizeof(int) on x64?.
On both 32-bit and 64-bit machines:
long
is 64-bit, it's a synonym for System.Int64
.int
is 32-bit, it's a synonym for System.Int32
.long.MinValue and long.MaxValue are your friend