Example #1
0
        static void Main(string[] args)
        {
            int       ind  = -1;
            Ryadok    r1   = new Ryadok(Console.ReadLine().ToCharArray());
            Ryadok    r2   = new Ryadok(Console.ReadLine().ToCharArray());
            Ryadok    r3   = new Ryadok(Console.ReadLine().ToCharArray());
            Ryadok    r4   = new Ryadok(Console.ReadLine().ToCharArray());
            Container main = new Container();

            main.Add(ref main.Text, r1, ref ind);
            main.Add(ref main.Text, r3, ref ind);
            main.Add(ref main.Text, r4, ref ind);
            Output(main.Text, ind);
            main.Remove(ref main.Text, r3, ref ind);
            Output(main.Text, ind);
            main.Clear(ref main.Text, ref ind);
            Output(main.Text, ind);
            main.Add(ref main.Text, r3, ref ind);
            main.Add(ref main.Text, r2, ref ind);
            main.Add(ref main.Text, r2, ref ind);
            Output(main.Text, ind);
            Console.WriteLine(main.Find(main.Text, r2, ind));
            main.Replace(ref main.Text, r2, r1, ind);
            Output(main.Text, ind);
            Console.ReadKey();
        }
Example #2
0
        static void Main(string[] args)
        {
            Ryadok CS1 = new  Ryadok(new char[] { 'R', 'o', 'm', 'a', '\0' });

            Console.WriteLine("Виводимо перший рядок :"); CS1.Print();
            Ryadok CS2 = new Ryadok(CS1);

            Console.WriteLine("Виводимо другий рядок :"); CS2.Print();
            Ryadok CS3;

            CS3 = new Ryadok(new char[] { 'h', '0', 'e', '0', 'l', '0', 'l', '0', 'o', '\0' });
            Console.WriteLine("Виводимо третiй рядок :");
            CS3.Print();
            CS1 = (CS3 + CS2);
            Console.WriteLine("Додаємо 2 та 3 рядок i записуємо в 1 рядок:");
            CS1.Print();
            Console.WriteLine("Вiд третього рядка вiднiмаємо всi символи '0' i виводимо на екран : ");
            CS3 = CS3 - '0';
            CS3.Print();
            Console.ReadLine();
        }