title: C# element in byte array fails to be initialize, null byte fails to initialize
body: <pre><code>byte checksum;
  byte[] toBuff = new byte[20];
  toBuff = BitConverter.GetBytes(intNumBuffer);      
  Array.Reverse(mybyte);
  checksum = ComputeChecksum(toBuff); //int to byte array
  
  // At this point, the array is something like this
  //  toBuff[0] = 25
  //  toBuff[1] = 0
  //  toBuff[2] = 0
  //  toBuff[3] = 0
  
  toBuff[4] = checksum; //HERE IS WHERE OUR OF BOUNDS OCCURS
  </code></pre>
  
  <p>I am new and would greatly appreciate any help.</p>
  
  <p>Thanks</p>