Top.Mail.Ru
Уведомления
Очистить все

Сравнить два массива (C#, .NET)

 Tima
(@tima)
New member

Здравствуйте, подскажите способ выполнить простое сравнение двух массивов между собой, например таких:

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
Aveal
(@aveal)
Top level Admin

Ну самое простое (но не самое оптимальное с точки зрения производительности) - SequenceEqual() (ссылка - Enumerable.SequenceEqual):

var isEqual = array1.SequenceEqual(array2);
ОтветитьЦитата
Размещено : 23.04.2025 19:08
Поделиться: