There are two methods. either to create a new array or resize the existing array;
To resize existing array, do this;
Array.Resize(ref fileBytesArray, fileBytesArray.Length + 1);
To create a new array from existing one and resize, do this;
bArray = AddByteToArray(bArray, newByte);
Here is the method;
public byte[] AddByteToArray(byte[] bArray, byte newByte)
{
byte[] newArray = new byte[bArray.Length + 1];
bArray.CopyTo(newArray, 1);
newArray[0] = newByte;
return newArray;
}
Reference
c# how to add byte to byte array
Add to favorites