2017-02-19 169 views
-3

我想制作一个C#控制台应用程序:打开命令行,写入“输入命令”行,如果未找到命令,则写入“未找到”。我来自LUA,基本上我想把它翻译成C#。控制台应用程序帮助! C#

function something(cmd) 
    if cmd == "asd" then 
     print ("ASD") 
    else if cmd == "asd2" 
     then print ("You wrote ASD2") 
     end 
    end 
end 
+2

请阅读[问]并编辑您的标题和问题 –

+1

Google和MSDN文档将提供您所需的信息。 https://msdn.microsoft.com/en-us/library/system.console_methods(v=vs.110).aspx –

回答

0
class Program 
{ 
    static void Main(string[] args) 
    { 
     Console.WriteLine("Type in a command."); 
     string command = Console.ReadLine(); 
     YourMethod(command); 
     Console.ReadKey(); //prevents the console closing before you can read the output 
    } 

    static void YourMethod(string cmd) 
    { 
     if(cmd == "asd") 
     { 
      Console.WriteLine("ASD"); 
     } 
     else if(cmd == "asd2") 
     { 
      Console.WriteLine("You wrote ASD2"); 
     } 
     else 
     { 
      Console.WriteLine("Not found."); 
     } 
    } 
} 

我相信这是你指定什么,但是请参阅卡米洛的有关除了Toggy的链接正确的格式问题的评论。