私はステートメントを持っているので、ユーザーはキーを入力する必要があります。
彼らが1つを入力すると、1つのことと別のもの、別のものがあります。C#ReadLine Variable String to Int
私のReadlineから私は
問題持っている「エラーCS0029:暗黙的に型 『intは』 『文字列』に変換できません」と。私は私が持っていると思うので、これに伴う問題は何
:
choice = Convert.ToInt32(Console.ReadLine());
EDITだから、
が、今私は(下記)スティーブの答えを使用している
これは、このエラーをスローしますメッセージ:
CS0029:暗黙的に 'ブール'
に型 'int型' を変換し、この行のために、私は考えることはできません:
case 1:
// action for choice == 1
if(choice = 1|2)
Console.WriteLine("Choice {0} Selected",choice);
break;
'choice'の型を' int'に変更する必要があります。 – Lee
'choice 'はどのタイプですか?エラーがintからstringに変換できない場合、問題は 'choice'が文字列として宣言されている可能性が高いです。それが文字列の場合は、単に 'choice = Console.ReadLine();'を実行してください。intの場合、上記の内容は正常に動作します。 – JohnLBevan
choiceは変数名で、それ以上は文字列選択として宣言されています。 – FettJ