public void Search(Stringcl s1)
        {
            Console.WriteLine("Введите нужный символ");
            char   symb = Convert.ToChar(Console.ReadLine());
            String poz  = " ";

            for (int i = 0; i < s1.str.Length; i++)
            {
                if (symb == s1.str[i])
                {
                    poz += i + 1 + " ";
                }
            }
            Console.WriteLine("Символ: " + symb + " стоит на: " + poz + " позицие/ях в строке " + s1.str);
        }
 public void Menu()
 {
     Console.WriteLine("Введите: (++)для создания двух первых строк (>)для сравнения, (?)для поиска, length, (+)для добавления строки");
     query = Console.ReadLine();
     if (query == "++")
     {
         Console.WriteLine("Введите первую строку");
         str = Convert.ToString(Console.ReadLine());
         Console.WriteLine("Введите вторую строку");
         str1 = Convert.ToString(Console.ReadLine());
         s1   = new Stringcl(str);
         s2   = new Stringcl(str1);
         Menu();
     }
     if (query == ">")
     {
         if (s1 > s2)
         {
             Console.WriteLine("Первая строка длинне");
         }
         else
         {
             Console.WriteLine("Вторая строка длинне");
         }
         Menu();
     }
     if (query == "?")
     {
         string1.Search(s1);
         Menu();
     }
     if (query == "length")
     {
         string1.Length(s1);
         Menu();
     }
     if (query == "+")
     {
         Console.WriteLine(s1.str + s2.str);
         Menu();
     }
 }
 public void Length(Stringcl s1)
 {
     Console.WriteLine("Длина строки:" + s1.str.Length + " символов");
 }