Wie würde ich nach Eingang für eine Konsolenanwendung in C# suchen?C#: Wie finden Sie Argumente in der Konsolenanwendung eingegeben?
zum Beispiel sagen, lasse ich die Konsolenanwendung wollen durch Schreiben starten: Welcome To Food Hut (Cursor Sachen hier nach der ersten Zeile eingeben)
Ich würde die Konsolenanwendung wollen zwei Befehle erkennen :
1:/help - was einige Hilfe Kauderwelsch anzeigen wird.
2:/essen pizza -t pepperoni -d pepsi - die angezeigt wird "So möchten Sie eine Pizza mit Peperoni und Pepsi zu trinken?"
Wie würde ich weitergehen, wenn ich zuerst wüsste, was/getippt wurde und auch die Argumente wie -t pepperoni (Topping) und -d pepsi (zu trinken) lesen, wenn/Food Pizza getippt wurde?
Mein Hauptproblem ist herauszufinden, wie das erste Wort überhaupt erkannt wird, herauszufinden, dass, wenn es war/Hilfe dann rufen Sie eine Methode, die einige Hilfetext in die Konsole posten würde oder wenn der Befehl ist/Essen dann zu lesen Was ist nach dem Befehl/food, -t und -p?
static void Main(string[] args)
{
Console.WriteLine("Welcome To Food Hut");
Console.ReadLine();
// if readline equals to /help then display some help text.
// if /food command is typed, read first argument after /food Pizza, -t TheTopping
// and -p ForWhatToDrink
// and then display, 'So you would like a Pizza with Pepperoni and Pepsi to drink?'
}
wow, das ist einfach großartig. –