OK, let's take a look at what I posted:
You would declare a byte variable and initialise it to zero
where have you done that? This:
Code:
byte[] NewValue = {0};
is not it. That is creating a byte array. I didn't say anything about an array.