【发布时间】:2017-05-04 08:10:29
【问题描述】:
我正在尝试制作一个程序,它可以读取具有单词及其含义的字符串,例如
Book: Cover with Papers in between
Book: Reserve
每当我尝试我的代码时,我都会收到一个错误,因为每个键都必须是唯一的。有没有办法解决这个问题?
Hashtable ht = new Hashtable();
var fileStream = new FileStream(@"e:\test.txt", FileMode.Open, FileAccess.Read);
using (var streamReader = new StreamReader(fileStream, Encoding.UTF8))
{
string line;
while ((line = streamReader.ReadLine()) != null)
{
ht.Add(line.Split(':')[0], line.Split(':')[1]);
}
}
if (ht.ContainsKey("Book"))
{
listBox1.Items.Add(ht["Book"].ToString());
}
【问题讨论】: