Я пытаюсь подсчитать количество слов из богатого текстового поля в С#, код, который у меня ниже, работает только в том случае, если это одна строка. Как это сделать, не полагаясь на регулярное выражение или какие-либо другие специальные функции.
string whole_text = richTextBox1.Text;
string trimmed_text = whole_text.Trim();
string[] split_text = trimmed_text.Split(' ');
int space_count = 0;
string new_text = "";
foreach(string av in split_text)
{
if (av == "")
{
space_count++;
}
else
{
new_text = new_text + av + ",";
}
}
new_text = new_text.TrimEnd(',');
split_text = new_text.Split(',');
MessageBox.Show(split_text.Length.ToString ());