Я пытаюсь сравнить два .NET-массива. Вот очевидная реализация для сравнения массивов байтов:
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;
}
Более совершенный подход можно увидеть здесь (через Google).
- Каков самый простой способ (используя меньше код, но читаемый), чтобы сравнить два .NET массивы?
- Что является наиболее эффективным способом сравнить два массива .NET?