Hola, saludos a todos, quería saber si hay alguna forma de leer bloques de memoria y escribirlos en otros bloques, explico un poco tengo dos arrays de 10Mb y lo que quiero hacer es lecturas en bloques de 4Kb, 8Kb, 16... y escribirlos en el otro array. De momento he usado el metodo BlockCopy de la clase buffer y los métodos Read y Write de la clase Memory Stream, el problema es que con el método Read lee un bloque de 4Kb del Memory Stream y lo escribe en el buffuer pero al leer otro bloque de 4Kb con el Write y volver a escribirlo con el Read me machaca el buffer, ¿hay forma de marcarle una posición? ¿Exiten mas metodos para lo que quiero hacer?
Gracias saludos