Exemple #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Введите строку:");
            string   a = Console.ReadLine();
            MyString s = new MyString(a); //Преобразование строки в массив символов

            Console.WriteLine("Ваша строка, преобразованная в массив:");
            s.Print(); // вывод массива символов
            Console.WriteLine("Введите строку для сравнения:");
            a = Console.ReadLine();
            if (s.Equals(a) == false)
            {
                Console.WriteLine("Строки не равны.");                       // сравнение массива и строки
            }
            else
            {
                Console.WriteLine("Строки равны.");
            }
            Console.WriteLine("Массив преобразованный в строку:");
            Console.WriteLine(s.ToString()); //преобразование массива в строку


            Console.Write("\nНажмите любую клавишу для закрытия программы.");
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            MyString a = new MyString("Hello");
            MyString b = new MyString("ll");
            MyString c = new MyString();

            Console.WriteLine("ToString method: " + a.ToString());
            c = a + b;
            MyString d = new MyString();

            d = a - b;
            if (a == b)
            {
                Console.WriteLine("Строки равны");
            }
            else
            {
                Console.WriteLine("Строки не равны");
            }
            if (a != b)
            {
                Console.WriteLine("Строки не равны1");
            }
            else
            {
                Console.WriteLine("Строки равны");
            }
            Console.WriteLine(a.Equals(b));
            Console.WriteLine(c.Text);
            Console.WriteLine(d.Text);
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            MyString str  = new MyString(Console.ReadLine().ToArray());
            MyString str1 = new MyString(Console.ReadLine().ToArray());

            Console.WriteLine($"+  {str+str1}");
            Console.WriteLine($"-  {str - str1}");
            Console.WriteLine($"==  {str == str1}");
            Console.WriteLine($"Equals  {str.Equals(str1)}");
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            MyString firstString  = new MyString("Hello my dear friend");
            MyString secondString = new MyString("Hi my dear friend");

            if (firstString.Equals(secondString))
            {
                Console.WriteLine("Lines are equal");
            }
            if (firstString != secondString)
            {
                Console.WriteLine("Lines are not equal");
            }
            firstString += "! How are you?";
            Console.WriteLine(firstString.ToString());
            firstString -= "How";
            Console.WriteLine(firstString.ToString());
            Console.ReadKey();
        }
Exemple #5
0
        static void Main(string[] args)
        {
            
            
            Console.WriteLine("Введите строку:");
            string a = Console.ReadLine();
            MyString s = new MyString(a); //Преобразование строки в массив символов
            Console.WriteLine("Ваша строка, преобразованная в массив:");
            s.Print(); // вывод массива символов
            Console.WriteLine("Введите строку для сравнения:");
            a = Console.ReadLine();
            if (s.Equals(a) == false) Console.WriteLine("Строки не равны."); // сравнение массива и строки
            else Console.WriteLine("Строки равны.");
            Console.WriteLine("Массив преобразованный в строку:");
            Console.WriteLine(s.ToString()); //преобразование массива в строку
            

            Console.Write("\nНажмите любую клавишу для закрытия программы.");
            Console.ReadKey();
        }