2017-08-27 24 views
0

我正在使用.cs和aspx文件,我有一個供用戶輸入句子的文本框。 我想創建一個字符串/變量(例如:「我」)來檢測用戶在文本框中輸入的句子數。計算文本框中句子的數量

句子是字符串格式,用「。」表示。例如: :謝謝你的公司。我希望你做得很好。

所以這個例子,我想我的變量「i」的結果是2

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

但是,我不知道該邏輯計數。我以爲用?請分享,如果你有這方面的經驗。

+3

你爲什麼不穀歌? – Amit

+0

我想你應該用'「。」'來分割它,至少根據你的例子。 'var i = textbox.Text.Split(new string [] {「。」},StringSplitOptions.None).Length;'' – Fabio

回答

0

你說的是句數的數量嗎?

分割方法創建一個數組,您已設置爲translateArraySourceTexts因此,所有你需要做的就是數組的長度=>translateArraySourceTexts.Length

0

所有你需要做的是:

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