黑马程序员技术交流社区
标题:
帮忙看看是神马问题
[打印本页]
作者:
9881008杜鹏
时间:
2011-12-16 00:52
标题:
帮忙看看是神马问题
本帖最后由 9881008杜鹏 于 2011-12-16 00:52 编辑
namespace 翻译
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
Dictionary<string, string> dic = new Dictionary<string, string>();
private void Form1_Load(object sender, EventArgs e)
{
string [] str = File.ReadAllLines("英汉词典.txt", Encoding.Default);
foreach (string line in str)
{
string[] lines = line.Split(new char[] {' '}, StringSplitOptions.RemoveEmptyEntries);//移除所有空白字符
if (line.Length == 2)
{
if (!dic.ContainsKey(lines[0]))//如果key中有相同的值将不添加进key
{
dic.Add(lines[0], lines[1]);//该处使用两个参数初始化(key,value)
}
}
}
}
private void button1_Click(object sender, EventArgs e)
{
if (dic.ContainsKey(txtkey.Text))
{
textBox2.Text = dic[txtkey.Text];
}
else
{
MessageBox.Show("sorry,没找到您要查的词!");
return;
}
}
}
}
问题:在textbox2.text中不显示键值对的value 。
作者:
付炯
时间:
2011-12-16 08:57
先调试一下 看看数据导入没问题吧?
作者:
朱勋
时间:
2011-12-16 10:41
本帖最后由 朱勋 于 2011-12-16 10:41 编辑
感觉你在读文件的时候应该处理下异常,有没有弹出消息框啊?
作者:
liuyinggzu
时间:
2011-12-16 16:31
设置几个断点,跟踪调试一下,观察几个重要变量的值。
作者:
陆亚
时间:
2011-12-19 10:47
断点调试
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2