テキストファイルの各行をstreamreaderで読み込もうとしていますが、そこから私はwhileループに入り、forループは次のようになります。各トークンをリストボックスに印刷します。私はこれがうまくいくように感じる!.txtファイル内のすべての単語を検索するC#
編集:私の質問は、選択したファイルを読み、単語を区切り、リストボックスに印刷する方法です。
if (openFile.ShowDialog() == DialogResult.OK)
{
StreamReader inputFile;
inputFile = File.OpenText(openFile.FileName);
string line;
//int totalWords;
char[] delim = { '.', '!', '?', ',', '(', ')' };
while (!inputFile.EndOfStream)
{
line = inputFile.ReadLine();
string[] tokens = line.Split(delim);
for (int i = 0; i < tokens.Length; i++)
{
wordListBox.Items.Add(tokens[i]);
}
}
inputFile.Close();
}
あなたの質問は何ですか?同じ感情を持っているかどうか知りたいですか? – CharithJ
私はStreamReaderをusingブロックで使用します。 – CharithJ
[help/on-topic]:*デバッグのヘルプを探す質問(「なぜこのコードは動作しませんか?」)には、必要な動作が含まれている必要があります。特定の問題またはエラー、および質問自体の中でそれを再現するのに必要な最短のコード。 *明確な問題文がない質問は、他の読者には役に立たない* *特定の問題やエラーは表示されない*(あまり目立たない)私はどんな質問も見ません。あなたは[ask]を読んだ後、あなたのポストに戻ってきて、より明確にするためにあなたの投稿を読んでほしいと思うかもしれません。 –