Как можно избавиться от оператора break? - C#

Узнай цену своей работы

Формулировка задачи:

class Program
    {
        static string Str(StringBuilder s, char fnd)
        {
            string str = string.Empty;
            for (int i = 0; i < s.Length; i++)
            {
                if (s[i] != fnd)
                {
                    str += s[i];
                }
                else
                    break;
            }
            return str;
        }
        static void Main(string[] args)
        {
            Console.Write("Введите строку: ");
            StringBuilder line = new StringBuilder(Console.ReadLine());
            Console.Write("Введите символ пунктуации x: ");
            char x = char.Parse(Console.ReadLine());
            Console.WriteLine("\nИсходная строка: " + line);
            Console.WriteLine("\nИзмененная строка: " + Str(line, x));
            Console.ReadKey();
        }
    }
Как можно избавиться от оператора break?

Решение задачи: «Как можно избавиться от оператора break?»

textual
Листинг программы
         static string Str(string s, char fnd)
        {
           string str = s.Replace(fnd.ToString(), "");
           return str;
        }

Оцени полезность:

7   голосов , оценка 3.714 из 5
Похожие ответы