Exemple #1
0
        static void Main(string[] args)
        {
            try
            {
                Tovar tovar = new Tovar(1)
                {
                    Name = "Bob", Price = 500
                };
                Tovar tovar1 = new Tovar(2)
                {
                    Name = "Tom", Price = 5000
                };
                Technology <Tovar> technology = new Technology <Tovar>
                {
                    Info1            = tovar,
                    Info2            = tovar1,
                    TypeOfTechnology = "Technology"
                };
                technology.Display();


                MySet <int> ms1 = new MySet <int>(new List <int>()
                {
                    1, 7, 3, 4
                });

                Console.WriteLine(ms1);

                MySet <int> ms2 = new MySet <int>(new List <int>()
                {
                    2, 7, 3, 4
                });

                MySet <string> ms3 = new MySet <string>(new List <string>()
                {
                    "adwd", "awda"
                });

                Console.WriteLine(ms2);

                Console.WriteLine(ms1 > ms2);                                       //проверка на подмножество

                Console.WriteLine(ms1 % ms2);                                       //пересечение

                Console.WriteLine(ms1 ^ ms2);                                       //проверка на неравенство

                Console.WriteLine(ms1 - 2);                                         //удаление

                WordPoint.ShortString("Мы учимся программировать" +
                                      " на многочисленных языках программрования!"); //Поиск самого короткого слова

                WordPoint.Sets(ms1.Set);                                             //упорядочивание множества

                ms3.Write();
                ms3.Add1("10");
                ms3.Write();
                ms3.Remove("10");
                ms3.Write();
                ms2.Write();
                ms2.Add1(10);
                ms2.Write();
                ms2.Remove(10);
                ms2.Write();
            }
            catch (PersonNullReference ex)
            {
                Console.WriteLine("Ошибка: " + ex.Message);
            }
            catch (Exception ex)
            {
                Console.WriteLine("Ошибка: " + ex.Message);
            }
            finally
            {
                Console.WriteLine("Блок finally");
            }
            Console.WriteLine("Конец работы программы");

            Console.ReadKey();
        }