2017-02-19 21 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

Пожалуйста, прочтите [ask] и отредактируйте свое название и вопрос –

+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 в.