我在C#中制作程序,我想将两个文本文档加载到两个字符串数组中( wordlist.txt 和 dict.txt )。
wordlist.txt 文件包含10行,每行有一个单词, dict.txt 包含10行,每行有一个句子。我想这样做,以便当用户输入 wordlist.txt 中第4行中存在的单词时,程序会在 dict.txt中显示相应行号的句子。
我怎样才能做到这一点?请帮忙!
答案 0 :(得分:1)
File.ReadAllLines
将数据加载到数组中。第一个数组将有单词,第二个数组将有句子。以下是做#2的示例。休息,恕我直言,是微不足道的。
List<string> words; // Create using ReadAllLines and then call ToList.
string[] sentences; // Create in #1
Dictionary<string, string> map = words.ToDictionary(x => x, x => sentences[words.IndexOf(x)]);