结合两个键的字典的C#程序

首先,设置要组合的字典-

Dictionary <string, int> dict1 = new Dictionary <string, int> ();

dict1.Add("one", 1);

dict1.Add("Two", 2);

Dictionary <string, int> dict2 = new Dictionary <string, int> ();

dict2.Add("Three", 3);

dict2.Add("Four", 4);

现在,使用HashSet组合它们。用于相同目的的方法是UnionWith()-

HashSet <string> hSet = new HashSet <string> (dict1.Keys);

hSet.UnionWith(dict2.Keys);

以下是完整的代码-

示例

using System;

using System.Collections.Generic;

public class Program {

   public static void Main() {

      Dictionary <string, int> dict1 = new Dictionary <string, int> ();

      dict1.Add("one", 1);

      dict1.Add("Two", 2);

      Dictionary <string, int> dict2 = new Dictionary <string, int> ();

      dict2.Add("Three", 3);

      dict2.Add("Four", 4);

      HashSet <string> hSet = new HashSet <string> (dict1.Keys);

      hSet.UnionWith(dict2.Keys);

      Console.WriteLine("Union of Dictionary...");

      foreach(string val in hSet) {

         Console.WriteLine(val);

      }

   }

}

输出结果

Union of Dictionary...

one

Two

Three

Four

以上是 结合两个键的字典的C#程序 的全部内容, 来源链接: utcz.com/z/343371.html

回到顶部