The*_*srb 3 c# console-application
我希望我的控制台应用程序具有用户类型/help和控制台写入帮助等命令.我想用它来switch像:
switch (command)
{
case "/help":
Console.WriteLine("This should be help.");
break;
case "/version":
Console.WriteLine("This should be version.");
break;
default:
Console.WriteLine("Unknown Command " + command);
break;
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?提前致谢.
根据您对勘误答案的评论,您似乎希望保持循环,直到您被告知不要这样做,而不是在启动时从命令行获取输入.如果是这种情况,你需要在外面循环switch以保持运行.以下是基于您上面所写内容的快速示例:
namespace ConsoleApplicationCSharp1
{
class Program
{
static void Main(string[] args)
{
string command;
bool quitNow = false;
while(!quitNow)
{
command = Console.ReadLine();
switch (command)
{
case "/help":
Console.WriteLine("This should be help.");
break;
case "/version":
Console.WriteLine("This should be version.");
break;
case "/quit":
quitNow = true;
break;
default:
Console.WriteLine("Unknown Command " + command);
break;
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)