私は小さなC#のコンソールアプリケーションを書いています。C#Console.Readkey - 特定の入力を待つ
私は、YキーまたはNキーのいずれかのキー押下に関してユーザーからの指示を待つようにしたいと思います(他のキーが押された場合、これを無視してYまたはNのいずれかを待ち、コードを実行します)。 YまたはNの答え。
私はこのアイデアを思い付いた、悲しいこと
while (true)
{
ConsoleKeyInfo result = Console.ReadKey();
if ((result.KeyChar == "Y") || (result.KeyChar == "y"))
{
Console.WriteLine("I'll now do stuff.");
break;
}
else if ((result.KeyChar == "N") || (result.KeyChar == "n"))
{
Console.WriteLine("I wont do anything");
break;
}
}
VSは言うものの、オペランドが「CHAR」または 'に適用されるカントとしてresult.Keychat ==のようなそのdoesntの文字列 '
何か助けてください?
ありがとうございます。
ダブルクォート...(result.KeyChar == 'Y')|| (result.KeyChar == 'y') – ComeIn