static void Main(string[] args) { var d = new MyDictionary <string, int>(); try { Console.WriteLine(d["Cats"]); } catch (Exception ex) { Console.WriteLine(ex); } d["Cats"] = 42; d["Dogs"] = 17; Console.WriteLine($"{d["Cats"]}, {d["Dogs"]}"); Console.WriteLine($"Current numbers of elements: {d.Count()}, current capacity: {d.Capacity()}"); d["Dragon"] = 99; Console.WriteLine($"Current numbers of elements: {d.Count()}, current capacity: {d.Capacity()}"); d["Grandma"] = 100; Console.WriteLine($"{d["Grandma"]}, {d["Dragon"]}"); Console.WriteLine($"Current numbers of elements: {d.Count()}, current capacity: {d.Capacity()}"); }
static void Main(string[] args) { var d = new MyDictionary(); try { Console.WriteLine(d["Cats"]); } catch (Exception ex) { Console.WriteLine(ex); } finally { d["Cats"] = 42; d["Dogs"] = 17; Console.WriteLine($"{d["Cats"]}, {d["Dogs"]}"); d["Cats"] = 56; d["Dogs"] = 29; Console.WriteLine($"{d["Cats"]}, {d["Dogs"]}"); Console.ReadLine(); } }