Thursday, February 16, 2012

C#: Copying 2 buffers


Use Buffer.BlockCopy method
<span style="color:Blue;">public</span> <span style="color:Blue;">static</span> <span style="color:Blue;">void</span> BlockCopy(
Array src,
<span style="color:Blue;">int</span> srcOffset,
Array dst,
<span style="color:Blue;">int</span> dstOffset,
<span style="color:Blue;">int</span> count
)
Example:
byte[] dataRcvd = new byte[20];
byte[] commBuffer = new byte[5];
Buffer.BlockCopy(commBuffer,0, this.dataRcvd,0, 5);

No comments:

Post a Comment