На этот вопрос уже есть ответ здесь:
Еще один вопрос о сравнении списков.
List list1;
List list2;
I необходимо проверить, что у них обоих одинаковые элементы, независимо от их положения в списке. Каждый объект MyType может появляться в списке несколько раз. Есть ли встроенная функция, которая это проверяет? Что, если я гарантирую, что каждый элемент появляется в списке только один раз?
EDIT: Ребята, спасибо за ответы, но я забыл что-то добавить, количество вхождений каждого элемента должно быть одинаковым в обоих списках.