using System;using System.Collections.Generic;using ponentModel;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()];}}Dictionary<string, string> dic = new Dictionary<string, string>();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;}}}}}