-4

我目前正在为一项作业开发一个控制台文本分析程序。

我的问题是,我需要将所有用户输入的超过 7 个字母的单词保存到文本文件中。用户可以通过键入段落或从文本文件加载来输入单词。

关于我如何做到这一点的任何想法?

感谢您提前提供任何帮助

4

3 回答 3

7

在不给你代码的情况下,想想你真正需要做什么。

  1. 阅读全文。
  2. 根据空格/标点符号拆分文本以识别每个单词。这将存储在一个数组中。
  3. 测试每个拆分字符串的长度
  4. 将结果写入文件。
于 2012-12-03T19:02:24.427 回答
1

我不确定您如何获取用户输入的单词,但您可以执行一个简单的 LINQ 语句来获取大于 7 个字母的单词:

//get all words into an array (wordArray)
var bigWords = wordArray.Where(w => w.Length > 7).ToArray();

然后你对 bigWords 数组做一些事情。

于 2012-12-03T19:01:10.933 回答
0

我不会为你做你的任务。

String.Split您应该检查函数,例如String.LengthString.Substring()

于 2012-12-03T19:01:47.877 回答