Tôi đang cố đếm số từ từ hộp văn bản có định dạng trong C# mã mà tôi có dưới đây chỉ hoạt động nếu nó là một dòng. Làm thế nào để làm điều này mà không dựa vào regex hoặc bất kỳ chức năng đặc biệt khác.Đếm số từ trong 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());
Dưới đây là một gợi ý cho bài tập về nhà: nhìn vào [dòng] (http://msdn.microsoft.com/en-us/library/system.windows. forms.textboxbase.lines.aspx) thuộc tính của RichTextBox để truy xuất nội dung của RTB. –