¿Hay algún método para vaciar una matriz de bytes en C#?Elementos vacíos en matriz de bytes C#
Byte[] array = new Byte[64]; // contain all 0
// write some value into the array
// need empty array with all 0's
¿Hay algún método para vaciar una matriz de bytes en C#?Elementos vacíos en matriz de bytes 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);
uso del método "claro" en la matriz.
Array.Clear(array , 0, array.Length);
for (int i = 0; i < array.Length; i++)
array[i] = 0;
Probé sin fin de utilizar Array.Clear() para borrar una gran byte [] que tengo en mi programa. NUNCA funcionaría. No se por que. Pero encontré una solución:
array = new byte [0];
¡Gracias! ¡Funcionando bien! – leon22
No se optimizará fuera de la compilación 'Release', ¿verdad? Ejemplo: 'SecureZeroMemory' vs' ZeroMemory' en Win32. – c00000fd