以下に含まれるコード。ユーザーがメニューオプションを選択するために数字を入力するメニューをコーディングしています。また、while ループで囲まれているため、ユーザーはメニューを何度も繰り返すことができます。最初のループスルーでは完全に機能しますが、2番目のループでは「入力文字列が正しい形式ではありませんでした」と表示されます。Console.ReadLine() で
static void Main(string[] args)
{
bool again = true;
while (again)
{
string yourName = "Someone";
Console.WriteLine("\t1: Basic Hello, World.\n" +
"\t2: Calculate demoninations for a given value of change.\n" +
"\t3: Calculate properties of shapes.\n" +
"Please Select an Option: ");
int option = int.Parse(Console.ReadLine());//errors out here.
switch (option)
{
}
Console.Write("Press y to back to the main menu. Press any other key to quit: ");
char againChoice = (char)Console.Read();
if (againChoice == 'y')
{ again = true; }
else
{ again = false; }
}
Console.Write("Hit Enter to end");
Console.Read();
}