這裏是我的情況下,比較互換使用LINQ每個值的兩個列表在C#
ListA "1", "2", "3"
ListB "2", "1", "3"
如果利斯塔==數組listB,=>自利斯塔值在數組listB應該返回true。
ListA "1", "2", "3"
ListB "1", "2", "3", "4"
=>應該由於4數組listB返回false不在利斯塔。
有人可以幫忙嗎?
這裏是我的情況下,比較互換使用LINQ每個值的兩個列表在C#
ListA "1", "2", "3"
ListB "2", "1", "3"
如果利斯塔==數組listB,=>自利斯塔值在數組listB應該返回true。
ListA "1", "2", "3"
ListB "1", "2", "3", "4"
=>應該由於4數組listB返回false不在利斯塔。
有人可以幫忙嗎?
嘗試使用,而不是列出 – Valentin
HashSet的什麼都要如果LISTA「1」,「2」,「3」和LISTB「2」,「1」,「3」,「3」發生?或者你擔心這種情況? – KSib
我認爲你是對的@Sinatr。我提出的解決方案已經在那裏使用sequenceequal和orderby。 – KSib