我正在使用.cs和aspx文件,我有一个文本框供用户输入句子。 我想创建一个字符串/变量(例如:“i”)来检测用户在文本框中输入的句子数。
句子是字符串格式,用“。”表示。 对于Ex:谢谢你的公司。我希望你做得好。
所以这个例子,我希望我的变量“i”结果是2。
我可以想象分裂文本如:
var translateArraySourceTexts = textbox.Text.Split(new Char[] { '.' });
但是,我不知道逻辑计数。我以为用过?如果你有这方面的经验,请分享。
答案 0 :(得分:0)
你在谈论句子的数量吗?
Split方法创建一个数组,您已将其设置为translateArraySourceTexts
,因此您需要做的就是获取数组的长度=> translateArraySourceTexts.Length
答案 1 :(得分:0)
您需要做的就是:
var translateArraySourceTexts = textbox.Text.Split(new char[] { '.' }, StringSplitOptions.RemoveEmptyEntries);
var count = translateArraySourceTexts.Length;