合并Generic.Collection.List和Generic.Collection.Dictionary是一个常见的编程任务,可以使用以下方法:
要合并Generic.Collection.List,可以使用LINQ(Language Integrated Query)中的Concat方法。以下是一个示例:
using System;
using System.Collections.Generic;
using System.Linq;
class Program
{
static void Main(string[] args)
{
List<int> list1 = new List<int> { 1, 2, 3 };
List<int> list2 = new List<int> { 4, 5, 6 };
List<int> mergedList = list1.Concat(list2).ToList();
foreach (int item in mergedList)
{
Console.WriteLine(item);
}
}
}
要合并Generic.Collection.Dictionary,可以使用LINQ中的ToDictionary方法。以下是一个示例:
using System;
using System.Collections.Generic;
using System.Linq;
class Program
{
static void Main(string[] args)
{
Dictionary<int, string> dict1 = new Dictionary<int, string>
{
{ 1, "One" },
{ 2, "Two" },
{ 3, "Three" }
};
Dictionary<int, string> dict2 = new Dictionary<int, string>
{
{ 4, "Four" },
{ 5, "Five" },
{ 6, "Six" }
};
Dictionary<int, string> mergedDict = dict1.Concat(dict2).ToDictionary(x => x.Key, x => x.Value);
foreach (KeyValuePair<int, string> item in mergedDict)
{
Console.WriteLine($"{item.Key}: {item.Value}");
}
}
}
这些方法可以帮助您合并Generic.Collection.List和Generic.Collection.Dictionary。如果您需要进一步的帮助,请随时提问。
领取专属 10元无门槛券
手把手带您无忧上云