在我的 C# 程序中(此时),我的表单中有两个字段。一种是使用列表框的单词列表;另一个是文本框。我已经能够成功地将一个大单词列表从文本文件加载到列表框中。我还可以通过这种方式将列表框中的选定项目显示到文本框中:
private void wordList_SelectedIndexChanged(object sender, EventArgs e)
{
string word = wordList.Text;
concordanceDisplay.Text = word;
}
我有另一个本地文件,我需要在文本框中显示它的一些内容。在这个文件中,每个词条(如字典中的)前面都有一个#。因此,我想使用变量“word”并在此本地文件中搜索以将条目放入文本框中,如下所示:
#headword1 entry is here... ... ... #headword2 entry is here... ... ... #headword3 entry is here... ... ...
你得到文本文件的格式。我只需要在该词之前用# 搜索正确的词条,然后从那里复制所有信息,直到文件中的下一个哈希值,然后将其放在文本框中。
显然,我是新手,所以要温柔。非常感谢。
PS 我使用 StreamReader 获取单词列表并将其显示在列表框中,如下所示:
StreamReader sr = new StreamReader("C:\\...\\list-final.txt");
string line;
while ((line = sr.ReadLine()) != null)
{
MyList.Add(line);
}
wordList.DataSource = MyList;