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(); }
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(); }