-2
刪除重複IEnumerable
例如。
IEnumerable<IEnumerable<T>> Collection = [{1,2,3} , {2,1,3}, {1,1,2}, {1,2,2}]
應該
IEnumerable<IEnumerable<T>> Collection = [{1,2,3} , {1,1,2}, {1,2,2}] // [ {2,1,3}, {1,1,2}, {1,2,2}] is also valid
**編輯**
我明白,對於IEnumerables E1和E2我可以做這樣的事情,找到重複:
bool equal = (E1.Count() == E2.Count() && (!E1.Except(E2).Any() || !E2.Except(E1).Any()))
if(equal)
{
//Do something
}
但是,如何做類似
IEnumerable<IEnumerable<T>>
你有試過什麼嗎?你有什麼想法解決這個問題?這不是一個代碼寫入服務。所以,你希望你在來之前展現出一些努力並提出具體的問題。 –
請提供一些編譯和顯示您以前的工作的代碼。 – Sefe
你可以找到這個線程相當有用:https://softwareengineering.stackexchange.com/questions/339317/find-duplicate-in-a-list-of-a-list-of-integers/339318#339318 – Absurd