Ejemplo n.º 1
0
        public void ClassWithStandartType()
        {
            Faker         faker = new Faker();
            StandartTypes st    = faker.Create <StandartTypes>();

            Assert.IsTrue(st.str != null);
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            //char c = 'b';
            //string str11 = "zabbbsdazasdzxcvza";
            //Console.WriteLine(str11.HowManyZ());
            //Console.WriteLine("строка увеличилась :" + str11.Add());
            //int i = str11.CharCount(c);
            //Console.WriteLine($"сколько символов b содержит строка {i}");



            String _string1 = new String();

            Console.WriteLine("Введите строку");
            _string1.Stroka = Console.ReadLine();
            Console.WriteLine("Введите вторую строку");
            String _string2 = new String();

            _string2.Stroka = Console.ReadLine();
            Console.WriteLine("Введите третью строку");
            String _string3 = new String();

            _string3.Stroka = Console.ReadLine();
            Console.WriteLine("Введите четвертую строку");
            String _string4 = new String();

            _string4.Stroka = Console.ReadLine();
            Console.WriteLine("///////////////////////////////////////////");

            CollectionType <String> ColletionFor8Lab = new CollectionType <String>();

            ColletionFor8Lab.Add(_string1);
            ColletionFor8Lab.Add(_string2);
            ColletionFor8Lab.Add(_string3);
            ColletionFor8Lab.Add(_string4);

            ColletionFor8Lab.Check();
            ColletionFor8Lab.WriteToFile();
            Console.WriteLine("//////////////////////////////////////////");
            Console.WriteLine("Чтение из файла");
            ColletionFor8Lab.ReadFromFile();
            Console.WriteLine("//////////////////////////////////////////");
            bool exeption = false;

            try
            {
                String give_for_me = ColletionFor8Lab.Delete(3);
                Console.WriteLine($"Строка которую извлекли {give_for_me.Stroka}");
                ColletionFor8Lab.Check();
            }
            catch (ArgumentOutOfRangeException ex)
            {
                Console.WriteLine(ex.Message + "\n" + ex.Source);
                exeption = true;
            }
            finally
            {
                if (exeption)
                {
                    Console.WriteLine("Исключение было обработано");
                }
                else
                {
                    Console.WriteLine("Исключение не произошло или не было обработана");
                }
            }


            Console.WriteLine("/////////////////////////////////////////////");
            ColletionFor8Lab.WriteToFile1();
            Console.WriteLine("//////////////////////////////////////////");
            Console.WriteLine("Чтение из файла");
            ColletionFor8Lab.ReadFromFile();

            bool exeption2 = false;

            try
            {
                StandartTypes <int, double, byte> myTypes = new StandartTypes <int, double, byte>(110, 1.2, 4);
                myTypes.ShowTypes();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message + "\n" + ex.Source);
                exeption2 = true;
            }
            finally
            {
                if (exeption)
                {
                    Console.WriteLine("Исключение было обработано");
                }
                else
                {
                    Console.WriteLine("Исключение не произошло или не было обработана");
                }
            }

            //if (_string1 > _string2)
            //    Console.WriteLine("первая строка больше второй");
            //else Console.WriteLine("Первая строка меньше второй либо они одинакового размера");


            //Console.WriteLine("----------------------------------------------------------");
            //if (_string1.stroka == _string2.stroka)
            //    console.writeline("строки идентичны");
            //else
            //    console.writeline("строки не идентичны");
            //console.writeline("------------------------------------------------------------");
            //console.writeline("введите символ для занесения его в строку");
            //string a;
            //a = console.readline();
            //int b = int.parse(a);
            //string result = _string1 + b;
            //console.writeline(result.stroka);
            //console.writeline("----------------------------------------------------------------");
            //string minus = -_string1;
            //console.writeline(minus.stroka);
            //console.writeline("---------------------------------------------------------");
            //console.writeline("введите символ");
            //char symbol = (char)console.read();
            //string zamena = _string2 * symbol;
            //console.writeline(zamena.stroka);
            //console.writeline("------------------------------------------------");
            //console.writeline("есть служебные знаки?");
            //if (_string1)
            //    console.writeline("есть");
            //else
            //    console.writeline("нету служебных");
            //console.writeline("--------------------------------------------------------");
            //console.writeline("происходит удаление знаков припенания");
            //console.writeline(_string2.delete());
            //console.writeline("----------------------------------------------------");
            //string.date date = new string.date(18, 10, 2019);
            //date.getdate();
            //console.writeline("----------------------------------------------------------");
        }