工作总结 c#如何将两个List集合合并
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { List<object> o1 = new List<object>() { new { name = "1", id = "1" }, new { name = "2", id = "2" }, new { name = "3", id = "3" }, new { name = "4", id = "4" }, }; List<object> o2 = new List<object>() { new { name = "4", id = "4" }, new { name = "4", id = "5" }, new { name = "5", id = "5" }, new { name = "6", id = "6" }, }; List<object> o3 = new List<object>() { new { name = "7", id = "7" }, new { name = "8", id = "8" }, new { name = "6", id = "6" }, new { name = "6", id = "5" }, }; var arrcount = o1.Union(o2).Union(o3).ToList(); var arrcounts = o1.Concat(o2).Concat(o3).ToList(); string[] str = { "a", "b", "c", "d" }; str.Where(n => n == "a"); str.Where(n => n == "b"); int s = int.Parse("01"); foreach (var item in str) { Console.WriteLine(item); } } } }
https://bbs.csdn.net/topics/370079002
List<int> listA = new List<int> {1,2,3,5,7,9};List<int> listB = new List<int> {13,4,17,29,2};List<int> Result = listA.Union(listB).ToList<int>(); //剔除重复项List<int> Result = listA.Concat(listB).ToList<int>(); //保留重复项剔除重复项 会 全部属性匹配

第二个


浙公网安备 33010602011771号