예제 #1
0
        static void Main(string[] args)
        {
            var dict = new Dict <int, string>();

            dict.Add(new Item <int, string>(1, "Один"));
            dict.Add(new Item <int, string>(1, "Один"));
            dict.Add(new Item <int, string>(2, "Два"));
            dict.Add(new Item <int, string>(3, "Три"));
            dict.Add(new Item <int, string>(4, "Четыре"));
            dict.Add(new Item <int, string>(5, "Пять"));
            dict.Add(new Item <int, string>(101, "Сто один"));


            foreach (var item in dict)
            {
                Console.WriteLine(item);
            }

            Console.WriteLine(dict.Search(7) ?? "Не найдено");
            Console.WriteLine(dict.Search(3) ?? "Не найдено");
            Console.WriteLine(dict.Search(101) ?? "Не найдено");

            dict.Remove(7);
            dict.Remove(3);
            dict.Remove(1);
            dict.Remove(101);


            foreach (var item in dict)
            {
                Console.WriteLine(item);
            }

            Console.WriteLine();
            Console.ReadLine();



            var easyMap = new EasyMap <int, string>();

            easyMap.Add(new Item <int, string>(1, "Один"));
            easyMap.Add(new Item <int, string>(2, "Два"));
            easyMap.Add(new Item <int, string>(3, "Три"));
            easyMap.Add(new Item <int, string>(4, "Четыре"));
            easyMap.Add(new Item <int, string>(5, "Пять"));

            foreach (var item in easyMap)
            {
                Console.WriteLine(item);
            }

            Console.WriteLine(easyMap.Search(7) ?? "Не найдено");
            Console.WriteLine(easyMap.Search(3) ?? "Не найдено");

            easyMap.Remove(3);
            easyMap.Remove(1);

            foreach (var item in easyMap)
            {
                Console.WriteLine(item);
            }

            Console.ReadLine();
        }