using System.Collections.Generic; using System.Linq; Dictionary<string, object> dicA = new Dictionary<string, object>() { { "Name", "姓名" }, { "Age", 25 } }; Dictionary<string, object> dicB = new Dictionary<string, object>() { { "Gender", "性別" }, { "Mobile", 01234567890 } }; // 方法1 // 擴展方法Union(): // System.ArgumentException: 已添加了具備相同鍵的項。 Dictionary<string, object> dicC = dicA.Union(dicB).ToDictionary(kv => kv.Key, kv => kv.Value); // 方法2 // 擴展方法Concat(): // System.ArgumentException: 已添加了具備相同鍵的項。 // ArgumentNullException Dictionary<string, object> dicD = dicA.Concat(dicB).ToDictionary(kv => kv.Key, kv => kv.Value);
固然是本身手搓一邊循環、添加、返回咯.html