예제 #1
0
파일: Program.cs 프로젝트: A9dr8weed/Map
        private static void Main()
        {
            Map <int, string> map = new Map <int, string>();

            map.Add(new Item <int, string>(1, "A"));
            map.Add(new Item <int, string>(2, "B"));
            map.Add(new Item <int, string>(2, "C"));
            map.Add(new Item <int, string>(4, "D"));
            map.Add(new Item <int, string>(5, "E"));
            map.Add(4, "F");
            map.Update(4, "AB");
            map.Remove(7);

            ShowMap(map, "Created map");

            Console.ReadLine();

            Dict <int, string> dict = new Dict <int, string>();

            dict.Add(new Item <int, string>(1, "One"));
            dict.Add(new Item <int, string>(2, "Two"));
            dict.Add(new Item <int, string>(4, "Four"));
            dict.Add(new Item <int, string>(101, "Hundred and one"));
            dict.Add(new Item <int, string>(201, "Two hundred and one"));
            dict.Add(5, "Five");
            dict.Update(4, "AB");

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

            Console.WriteLine(dict.Search(101) ?? "Not found");
            Console.WriteLine(dict.Search(1) ?? "Not found");

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

            foreach (object item in dict)
            {
                Console.WriteLine(item.ToString());
            }
        }
예제 #2
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();
        }