How to check if two sequences have the same elements?
How to check if two sequences have the same elements
regardless of order and duplicates?
var list1 = new[] {1, 2, 3, 4};
var list2 = new[] {4, 3, 2, 1};
bool areEqual = !list1.Except(list2).Any() &&
!list2.Except(list1).Any();
Console.WriteLine(areEqual); // Output: True
Explanation:
This checks if both lists contain the same elements, ignoring order and duplicates.