Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Convert from byte[] to int and int to byte[]
Message
General information
Forum:
ASP.NET
Category:
Other
Title:
Convert from byte[] to int and int to byte[]
Miscellaneous
Thread ID:
00974405
Message ID:
00974405
Views:
49
Is there an easy way to convert from a byte array to integer? Is there an equaly easy way to convert from integer to a byte array?

Currently what I do for a byte array of length 2:
System.Int32 iValue = 42000;
System.Byte[] bValue = new System.Byte[2];

bValue[0] = Convert.ToByte(iValue/256);
bValue[1] = Convert.ToByte(iValue%256);

System.Int32 iRetVal;
iRetVal = Convert.ToInt32(Convert.ToInt32(bValue[0]) * 256 + Convert.ToInt32(bValue[1]));
Now this isn't a lot of work for byte[2] but it will get kinda messy for byte[4]. I have got it working for byte[4], but I was wondering if there was a simpler/built in (one-liner) way of doing this.

Any help would be appreciated.

Thanks,
Einar
Semper ubi sub ubi.
Next
Reply
Map
View

Click here to load this message in the networking platform