Написать рекурсивную функцию, которая удаляет из строки начальные и конечные пробелы - C# (198759)
Формулировка задачи:
Написать рекурсивную функцию, которая удаляет из строки начальные и конечные пробелы.
Помогите пожалуйста)))
Подойдёт ли тут replace?
Вот какой кусок есть, но явно очень криво. ;(
static void Main(string[] args)
{
string s1;
Console.WriteLine("Введи строку");
s1 = Convert.ToString(Console.ReadLine());
int i = 0;
string ss = Probel(s1, i);
Console.WriteLine(ss);
}
static string Probel(string s1, int i)
{
char[] array = s1.ToCharArray();
string s2;
if (array[i] != ' ')
return s1;
else
s2 = s1.Replace(" ", "");
return Probel(s2, i + 1);
}Решение задачи: «Написать рекурсивную функцию, которая удаляет из строки начальные и конечные пробелы»
textual
Листинг программы
if (s == null || s.Length == 0) return s;