计算文本框中的句子数

时间:2017-08-27 03:25:26

标签: c# arrays for-loop

我正在使用.cs和aspx文件,我有一个文本框供用户输入句子。 我想创建一个字符串/变量(例如:“i”)来检测用户在文本框中输入的句子数。

句子是字符串格式,用“。”表示。 对于Ex:谢谢你的公司。我希望你做得好。

所以这个例子,我希望我的变量“i”结果是2。

我可以想象分裂文本如:      var translateArraySourceTexts = textbox.Text.Split(new Char[] { '.' });

但是,我不知道逻辑计数。我以为用过?如果你有这方面的经验,请分享。

2 个答案:

答案 0 :(得分:0)

你在谈论句子的数量吗?

Split方法创建一个数组,您已将其设置为translateArraySourceTexts,因此您需要做的就是获取数组的长度=> translateArraySourceTexts.Length

答案 1 :(得分:0)

您需要做的就是:

var translateArraySourceTexts = textbox.Text.Split(new char[] { '.' }, StringSplitOptions.RemoveEmptyEntries);
var count = translateArraySourceTexts.Length;