Как можно избавиться от оператора 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?»
textual
Листинг программы
static string Str(string s, char fnd)
{
string str = s.Replace(fnd.ToString(), "");
return str;
}