Уведомления
Очистить все
Здравствуйте, подскажите способ выполнить простое сравнение двух массивов между собой, например таких:
var array1 = new int[] {0x01, 0x55, 0x25, 0x10};
var array2 = new int[] {0x01, 0x55, 0x25, 0x10};
В данном случае массивы одинаковые, а в этом случае метод должен показать, что массивы разные:
var array1 = new int[] {0x01, 0x55, 0x25, 0x10};
var array2Mod = new int[] {0x01, 0x55, 0x25, 0x11};
Инструменты: Visual Studio, .NET, C#.
Создатель темы Размещено : 23.04.2025 10:50
Ну самое простое (но не самое оптимальное с точки зрения производительности) - SequenceEqual() (ссылка - Enumerable.SequenceEqual):
var isEqual = array1.SequenceEqual(array2);
Размещено : 23.04.2025 19:08
@aveal Пропустил Ваш ответ, так в итоге и сделал, спасибо!
Создатель темы Размещено : 24.04.2025 13:46