我正在尝试制作一个基本程序,它将用户输入一个字母并输出它的莫尔斯代码等价物.我的问题是该程序似乎无法找到密钥.任何修复?请记住,我正在努力保持尽可能简单.
Dictionary<string, string> values = new Dictionary<string, string>();
values.Add("A", ".-");
values.Add("B", "-...");
values.Add("C", "-.-.");
// ...
values.Add("8", "---..");
values.Add("9", "----.");
values.Add("0", "-----");
Console.WriteLine("Pleae enter the value you wish to convert");
string translate = Console.ReadLine();
string translateupper = translate.ToUpper();
if (values.ContainsKey(translateupper) == true)
{
string Converted = (values["translateupper"].ToString());
Console.WriteLine(Converted);
}
Run Code Online (Sandbox Code Playgroud)