public static BoljsiSlovar <TKey, TValue> zdruzi(BoljsiSlovar <TKey, TValue> prvi, BoljsiSlovar <TKey, TValue> drugi) { BoljsiSlovar <TKey, TValue> koncni = new BoljsiSlovar <TKey, TValue>(prvi); foreach (KeyValuePair <TKey, TValue> el in drugi) { koncni.TryAdd(el.Key, el.Value); } return(koncni); }
static void Main(string[] args) { BoljsiSlovar <string, string> prvi = new BoljsiSlovar <string, string>(); prvi["Janez"] = "35"; prvi["bonboni"] = "avto"; BoljsiSlovar <string, string> drugi = new BoljsiSlovar <string, string>(); drugi["očala"] = "miza"; drugi["Janez"] = "bager"; drugi["šah"] = "mat"; BoljsiSlovar <string, string> zdruzen = BoljsiSlovar <string, string> .zdruzi(prvi, drugi); foreach (KeyValuePair <string, string> el in zdruzen) { Console.WriteLine(el); } }
public BoljsiSlovar(BoljsiSlovar <TKey, TValue> prvo) : base(prvo) { }