如何使用c#计算RichTextBox中的字符数
本文关键字:字符 RichTextBox 何使用 计算 | 更新日期: 2023-09-27 18:09:16
我是新的编程和有问题,使一个按钮的字符计数器的简单代码。我设法编了一行字来计算字数。
private void button_add_Click(object sender, EventArgs e)
{
string count = richTextBox.Text;
label_info.Text = "Word count is " + (count.Split(new char[] {' '}, StringSplitOptions.RemoveEmptyEntries).Length).ToString();
//Trying to add a new character count down here
// label_info.Text = "Character count is " + ....code ...;
}
如有任何建议,不胜感激。
编辑:感谢大家,我在这里得到了我的答案:
private void button_add_Click(object sender, EventArgs e)
{
string count = richTextBox.Text;
label_info.Text = "Word count is " + (count.Split(new char[] {' '}, StringSplitOptions.RemoveEmptyEntries).Length).ToString();
label_info.Text = "'nCharacter count is " + richTextBox.Text.Lenth;
}
尝试使用字符串的Length属性。
label_info.Text = label_info.Text + "'nCharacter count is " + richTextBox.Text.Lenth;
在每个空格上分割字符串并计算结果数组的长度。如果你想要字符串的长度(包括空格等),你可以这样做:
label_info.Text = "Character count is " + count.length;
如果你不想要空格,你可以这样做:
label_info.Text = "Character count is " + count.Replace(" ", "").length;
您不必编写复杂的代码。您可以使用长度属性来计数字符。请参阅下面的示例代码。在这种情况下,我们使用一个文本框和一个Label, Label显示在文本框中输入的字符数。
void textBox1_TextChanged(object sender, EventArgs e)
{
lablename.Text = textboxname.Text.length.Tostring();
}
我还创建了它的视频教程。在YouTube上观看
string a = richTextBox1.Text;
label2.Text = a.Length.ToString();