Próbuję policzyć liczbę słów z bogatego pola tekstowego w C# kod, który mam poniżej działa tylko, jeśli jest to pojedyncza linia. Jak to zrobić bez polegania na regex lub jakichkolwiek innych specjalnych funkcjach.Zliczanie liczby słów w C#
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());
Oto wskazówka dla swojej pracy domowej: patrzeć na [Lines] (http://msdn.microsoft.com/en-us/library/system.windows. forms.textboxbase.lines.aspx) właściwość RichTextBox do pobierania zawartości RTB. –