2017-02-19 5 views
-3

Ich möchte eine C# -Konsolenanwendung machen, die: Öffnet eine Befehlszeile, schreibt Zeile "Eingeben eines Befehls" und wenn der Befehl nicht gefunden wurde, schreibt es "Nicht gefunden". Ich komme von LUA und ich möchte im Grunde das zu C# übersetzen.Konsolenanwendung Hilfe! C#

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

Bitte lesen Sie [ask] und bearbeiten Sie Ihren Titel und Ihre Frage –

+1

Google und die MSDN-Dokumente werden die benötigten Informationen bereitstellen. https://msdn.microsoft.com/en-us/library/system.console_methods(v=vs.110).aspx –

Antwort

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."); 
     } 
    } 
} 

Ich glaube, das ist das, was Sie angegeben haben, aber bitte Camilo Kommentar über die richtige Frage Formatierung zusätzlich zu Toggy der Link.

Verwandte Themen