2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > c# 汉字换英文 英文转汉字

c# 汉字换英文 英文转汉字

时间:2023-10-16 16:19:27

相关推荐

c# 汉字换英文 英文转汉字

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;}}}}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。