【发布时间】:2019-03-11 07:41:42
【问题描述】:
我正在用 ASP.NET C# 制作一个单词计数器桌面应用程序。为此,我正在使用:
=> 字符串 str = txt_box.Text; => 字符[] 空格={' '}; => int word_count = str.Split(space,StringSplitOption.RemoveEmptyEnteries).Length; => MessageBox.show(" 字数 = " + word_count);程序正确计算单词,但是当我按下回车键时,它不计算刚按下回车键后输入的单词。
例子:
1)嗨,我的名字是 Satpreet Singh
2)我是 .NET 开发人员
输出:字数 = 9
解释:
在此输出中,(实际为 10,但显示为 9)
当我按下 Enter 键
输入“Singh”这个词后,它不能分裂。它
与单词“I'm”合并。
【问题讨论】:
-
Asp.net 中的桌面应用程序?
-
您可以将 CR ('\n') 添加到单词分隔符集合中 (
spaces) -
你只是按空格分割,但你也应该按已经提到的换行符('\n')分割。
标签: c# asp.net .net visual-studio desktop-application