第一種,匹配倆個集合中相同的值spa
var listA = new List<int> { 2, 5, 6, 8, 23, 56, 4 }; var listB = new List<int> { 1, 6, 9, 11, 34, 29, 5, 23, 4 }; var C= listA.Intersect(listB); foreach (var item in C) { Console.WriteLine(item); } Console.ReadLine();
第二種,拷貝code
var listA = new List<int> { 2, 5, 6, 8, 23, 56, 4 }; var listB = new List<int>(); using (MemoryStream ms = new MemoryStream()) { BinaryFormatter bf = new BinaryFormatter(); bf.Serialize(ms, listA); ms.Position = 0; listB = (List<int>)bf.Deserialize(ms); }
參考別人的,具體是誰 我也忘記了orm