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