我想要做的是在人們放入他們的名字之後,詢問他們是否希望再次這樣做,如果沒有,請按n並退出程序。但我似乎無法讓它工作。我嘗試添加一個退出案例,仍然沒有。似乎無法循環切換語句
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace TestApp
{
class Program
{
static void Main()
{
Console.Write("Please enter your name: ");
string name = Console.ReadLine();
Test(name.ToLower());
Console.ReadLine();
}
static void Test(string name)
{
bool exit = true;
string answer = "";
do
{
switch (name)
{
case "name":
Console.WriteLine("Hello Name");
break;
case "name2":
Console.WriteLine("Hello Name2");
break;
}
Console.WriteLine("Would you like to enter a new name? y/n: ");
if (answer == "y")
exit = false;
else
exit = true;
}
while (exit == false);
}
}
}
它目前在做什麼?當你說一些「不起作用」的東西時,描述什麼是「不工作」意味着一個好主意。它給你一個錯誤?如果是這樣,那麼錯誤是什麼。如果不是,它是什麼(不)做它應該(不)? – Amber
您需要的任何幫助或您可以接受有用的答案。 –