1
私はモレスコードに相当する文字をユーザーが入力して出力する基本的なプログラムを作ろうとしています。私の問題は、プログラムがキーを見つけることができないということです。すべての修正?私はできるだけシンプルにしています。c#辞書から値を取得する
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);
}
[ask]を読んで、あなたの研究と一緒に[mcve]を提供してください。表示しないでください。特に、エラーの解釈を調べないでください(「キーを見つけることができません」)が、正確な例外メッセージを調べます。次にコードをステップ実行し、関連する変数を調べます。 – CodeCaster