Cómo comparar dos matrices de bytes [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Comparando dos matrices de bytes en .NET 28 respuestas

Tengo dos matrices de bytes con el mismo contenido exacto. Lo intenté:

if (bytearray1 == bytearray2) {...} else {...}

y

if (Array.Equals(bytearray1, bytearray2)) {....} else {...}

¡Todo el tiempo va para el otro! ¡No sé por qué! Revisé ambas matrices manualmente varias veces !!!

Respuestas a la pregunta(4)

Su respuesta a la pregunta