Ответ 1
Byte[] array = new Byte[64];
Array.Clear(array, 0, array.Length);
Есть ли какой-либо метод для пустого байтового массива в С#?
Byte[] array = new Byte[64]; // contain all 0
// write some value into the array
// need empty array with all 0's
Byte[] array = new Byte[64];
Array.Clear(array, 0, array.Length);
Используйте метод "clear" для массива.
Array.Clear(array , 0, array.Length);
for (int i = 0; i < array.Length; i++)
array[i] = 0;
Я пытался бесконечно использовать Array.Clear(), чтобы очистить большой байт [], который у меня есть в моей программе. Он НИКОГДА не будет работать. Я не знаю почему. Но я нашел решение:
array = новый байт [0];