Чем заменить Split? - C#
Формулировка задачи:
Что делает Split в 3 строке? И как можно заменить эту строчку?
Console.Write("Предложение: ");
string s = Convert.ToString(Console.ReadLine());
string[] g = s.Split(' ');
int k = 0;
for (int i = 0; i < g.Length; i++)
{
if (g[i].Length == 5)
{
k++;
Console.WriteLine(k + ". " + g[i]);
}
}
Console.ReadKey();
}
}
}Решение задачи: «Чем заменить Split?»
textual
Листинг программы
Console.Write("Введите количество слов в предложении: ");
int col = Convert.ToInt32(Console.ReadLine());
Console.Write("Введите предложение: ");
string str = Console.ReadLine();
string [] s1 = new string [col];
int k = 0;
for (int i = 0; i < str.Length; i++)
{
s1[k] += str[i];
if (str[i] == ' ') k += 1;
}
for (int j = 0; j < col; j++)
{
Console.Write((j + 1) + " слово: {0}\n", s1[j].Trim());
}
Console.Read();