El siguiente código siempre será tirar UnuthorizedAccessException (buffer interno de MemoryStream no se puede acceder.) byte[] buf1 = { 2, 3, 5, 7, 11 };
var ms = new MemoryStream(buf1);
byte[] buf2
De CString to char*, ReleaseBuffer() se debe utilizar después de GetBuffer(). ¿Pero por qué? ¿Qué pasará si no uso ReleaseBuffer después de GetBuffer()? ¿Alguien puede mostrarme un ejemplo? Gracias.