不知道我是否忽略了一些非常簡單的東西,但我試圖製作一個程序,允許用戶輸入2個字母中的1個,然後根據輸入運行代碼。似乎很簡單,但我遇到了幾種我認爲可以工作的方式的錯誤。下面是代碼:如何檢查用戶輸入與如果命令
string name = (Console.ReadLine());
Console.WriteLine("Is " + name + " ok?");
Console.WriteLine("\n(Y)es\n(N)o");
char ansys = Console.ReadKey();
if (ansys = ConsoleKey.Y)
Console.Clear();
else
{
Console.WriteLine();
Console.WriteLine("Enter letters only");
}
我在其他部分(未完)加入只是爲了得到一個想法,如果,如果我與預期的目標會朝着正確的方向爲好。如果Y和N都不按這種方式,我能否做出觸發的else語句?