如何使用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; 
}

如何使用c#计算RichTextBox中的字符数

尝试使用字符串的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();