因此,我試圖用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。例如:使用(StreamReader inputFile = File.OpenText(openFile.FileName)) – CharithJ
從[help/on-topic]:*尋求調試幫助的問題(「爲什麼這個代碼不工作?」)必須包含所需的行爲,一個特定的問題或錯誤,以及在問題本身中重現問題所需的最短代碼。沒有明確問題陳述的問題對其他讀者沒有用處。*我沒有看到*特定問題或錯誤*(我甚至沒有看到含糊不清的問題)。我也沒有看到任何問題。您可能需要花幾分鐘時間閱讀[問],然後回來並[編輯]您的文章以使其更加清晰。 –