Compare dois objetos da matriz do .NET
Estou tentando comparar duas matrizes .NET. Aqui está uma implementação óbvia para comparar matrizes de bytes:
bool AreEqual(byte[] a, byte[] b){
if(a.Length != b.Length)
return false;
for(int i = 0; i < a.Length; i++)
if(a[i] != b[i])
return false;
return true;
}
Uma abordagem mais refinada pode ser vistaaqui (via Google).
Qual é a maneira mais simples (usando menos código, mas legível) para comparar duas matrizes .NET?Qual é a maneira mais eficiente de comparar duas matrizes .NET?