C#字节数组中的空元素

时间:2011-07-01 09:30:14

标签: c# arrays byte clear

有没有方法在 C#中清空 Byte数组

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

// write some value into the array

// need empty array with all 0's

5 个答案:

答案 0 :(得分:76)

Byte[] array = new Byte[64];

Array.Clear(array, 0, array.Length);

答案 1 :(得分:3)

请使用Array.Empty方法

<块引用>

byte[] rawBytes = Array.Empty();

答案 2 :(得分:2)

在Array上使用“clear”方法。

 Array.Clear(array , 0, array.Length);

答案 3 :(得分:1)

for (int i = 0; i < array.Length; i++)
    array[i] = 0;

答案 4 :(得分:0)

我无休止地尝试使用Array.Clear()来清除程序中的大字节[]。它永远不会奏效。我不知道为什么。但我找到了解决方案:

  

array = new byte [0];