web-dev-qa-db-ja.com

C#バイト配列の空の要素

C#バイト配列を空にする方法はありますか?

Byte[] array = new Byte[64]; // contain all 0

// write some value into the array

// need empty array with all 0's
26
leon22
Byte[] array = new Byte[64];

Array.Clear(array, 0, array.Length);
77
Petar Ivanov

アレイ上の「クリア」メソッドを使用します。

 Array.Clear(array , 0, array.Length);
2
Amrit
for (int i = 0; i < array.Length; i++)
    array[i] = 0;
1
Andy

Array.Clear()を使用して、プログラムにある大きなbyte []をクリアしようとしました。それは決して機能しません。何故かはわからない。しかし、私は解決策を見つけました:

array = new byte [0];

1
Ricky