/*********************************************************************************
*
* 功能描述: 英汉互译
*
* 作 者: 侯银城
*
* 修改日期: 2012年-08月-09日
*
* 备 注:
* 设计一个词典类Dict,Dict中每个单词项(DictItem)包括英文单词及对应的中文含义,
* Dict有一个英汉翻译成员函数,通过查词典(只需要表达查询对应关系即可,不需要真实的数据)的方法
* 将一段英语翻译成对应的汉语
************************************************************************************/
namespace Work3
{
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
class Program
{
static void Main(string[] args)
{
Dict dic = new Dict();
dic.Translation();
}
class Dict
{
/// <summary>
/// 英汉翻译的方法
/// </summary>
public void Translation()
{
Dictionary<string, string> dict = new Dictionary<string, string>();
//向子典键入一对新词
dict.Add("Your time is limited", "你的时间有限");
string value = "你的时间有限";
//判断此字典中是否包含okay的键值
if (dict.TryGetValue("Your time is limited", out value))
{
//如存在则输出翻译前后的值
Console.WriteLine("原文为 \"Your time is limited\", 翻译后结果为: {0}.", value);
}
else
{
//如不存在则输出结果无法找到
Console.WriteLine("原文为 \"Your time is limited\" 没有查找到该单词的译文.");
}
Console.ReadKey();
}
}
}
}