0
One thing I've always liked about C# is that the integer types are always the same length no matter what platform you're running on.
This contrasts with the position under C/C++ where the short, int and long types can overlap depending on the platform.
For example, in Win32 programming, int and long are both 4 byte integers. If you want an 8 byte integer, you have to use 'long long' !
0
int is signed 32 bit number,int system type is System.int32
long is signed 64 bit number,long system type is System.int64