using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using System.IO;namespace _01英汉翻译{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { if (dic.ContainsKey(txtEnglish.Text.Trim())) { txtChinese.Text = dic[txtEnglish.Text.Trim()]; } } Dictionarydic = new Dictionary (); private void Form1_Load(object sender, EventArgs e) { string[] lines = File.ReadAllLines("英汉词典.txt", Encoding.Default); for (int i = 0; i < lines.Length; i++) { string[] temp = lines[i].Split(new char[] { ' ','\t' }, StringSplitOptions.RemoveEmptyEntries); string chinese = string.Empty; //把除了第一项的英文单词 后面所有的中文解释的累加给chinese //temp[i] abandon v.抛弃 放弃 for (int j = 1 ; j < temp.Length; j++) { chinese += temp[j]; } if (!dic.ContainsKey(temp[0])) { dic.Add(temp[0], chinese); } else { dic[temp[0]] += chinese; } } } }}