-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.SplitString.Lengthおよびなどの機能を確認する必要があります。String.Substring()

于 2012-12-03T19:01:47.877 に答える