কম্পিউটার টিউটোরিয়াল

C#-এ দুটি বা অধিক ডিকশনারির ইউনিয়ন বের করা

প্রথমে দুটি ডিকশনারি সেট করুন:

Dictionary<string, int> dict1 = new Dictionary<string, int>();
dict1.Add("water", 1);
dict1.Add("food", 2);

Dictionary<string, int> dict2 = new Dictionary<string, int>();
dict2.Add("clothing", 3);
dict2.Add("shelter", 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("water", 1);
        dict1.Add("food", 2);
        Dictionary<string, int> dict2 = new Dictionary<string, int>();
        dict2.Add("clothing", 3);
        dict2.Add("shelter", 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...
water
food
clothing
shelter
  1. পাইথন প্রোগ্রাম: দুটি ডিকশনারি কনক্যাটেনেট করে একটি করা

  2. পাইথনে দুটি সর্টেড লিংকড লিস্টের ইউনিয়ন বের করার প্রোগ্রাম

  3. পাইথনে দুটি ডিকশনারি মার্জ (Merge) করার পদ্ধতি

  4. পাইথনে দুটি বা ততোধিক লিস্টের ইউনিয়ন খুঁজে বের করার প্রোগ্রাম