空の方法はありますかバイト配列C#?空の要素をC#バイト配列
Byte[] array = new Byte[64]; // contain all 0
// write some value into the array
// need empty array with all 0's
空の方法はありますかバイト配列C#?空の要素をC#バイト配列
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);
アレイ上の "クリア" メソッドを使用します。
Array.Clear(array , 0, array.Length);
for (int i = 0; i < array.Length; i++)
array[i] = 0;
私は私が私のプログラムを持っている[]という大規模なバイトをクリアするArray.Clear()を使用することを延々とみました。それは決してうまくいかないでしょう。何故かはわからない。しかし、私は解決策を見つけました:
アレイ=新しいバイト[0];
ありがとうございました!うまく動作します! – leon22
'Release'ビルドからは最適化されません。例: 'SecureZeroMemory'とWin32の' ZeroMemory'。 – c00000fd