【发布时间】:2012-01-09 06:07:55
【问题描述】:
我正在尝试计算 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 ());
【问题讨论】:
-
这里有一个作业提示:查看 RichTextBox 的 Lines 属性以检索 RTB 的内容。
标签: c#