I’m trying to create a byte[] given some unknown amount of bytes. Here’s an example:
ArrayList al = new ArrayList();
al.Add(0xCA);
al.Add(0x04);
byte[] test = (byte[])al.ToArray(typeof(byte));
I’m receiving an error that one or more of the values in the array cannot be converted to a byte. What am I doing wrong here?
Thanks
Either use a generic collection instead of a nongeneric
ArrayList, or make sure you are actually using bytes. 0xCA is anint, not abyte.