刪除的元素我有查找添加和2所列出
var list1 = new List<int> { 1, 2, 3 };
var list2 = new List<int> { 1, 2, 4 };
我想從這個:
listAdded: {4}
listRemoved: {2}
元素是不同的。
我怎能:
*Quickly find if list1 and list2 are the same (no changes) *Get the list of changes (added & removed)?
我目前使用List<T>
,但我願意HashSet<T>
如果它會使事情更快。
https://www.google.com/#safe=active&q=.net%20find%20difference%20between%20two%20lists –
'*快速查找list1和list2是否相同(無變化)':將兩者都排序列表和for循環其中之一,並檢查值匹配的相同位置 –
可以顯示實際的C#代碼關於你有什麼..?還添加到特定位置的列表以及從特定位置的列表中刪除項目並不困難做一些谷歌搜索關鍵詞RemoveAt – MethodMan