Exemple #1
0
        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()}");
        }
Exemple #2
0
        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();
            }
        }