Was ist die geeignete Methode, um Argumente aus der Befehlszeile zu lesen? Ich habe von der Verwendung von Strings args[] gelesen, aber ich kann nicht kommen, um das Konzept zu begreifen, wie man es richtig zu tun.
Beispiel Befehle:
/Tier Hund -c weiß -s mittel
/car civic -c grün -y 1999
Was wäre die angemessene Art und Weise zu lesen,
-
/derBefehl
-
alle anderen Argumente mit Buchstaben
für eine einfachere Handhabung? Oder gibt es generell eine sauberere Methode als die Verwendung von Args, um dies zu tun? Immer noch nicht sicher, wie args verwendet wird.
static void Main(string[] args)
{
Console.WriteLine("Welcome To The Application");
Console.Write("Program> "); // Expecting something such as: /animal dog -c brown -s medium
string sInput = Console.ReadLine();
// What would be an appropriate method to read 1. /thecommand then based on the command
// maybe using switch, expect the arguments like -c brown -s medium or -c green -y 1999
// and display them into the console?
// if /animal is detected, display what would be:
// Console.WriteLine("Animal: dog");
// Console.WriteLine("Color: brown");
// Console.WriteLine("Size: medium");
// if /car is detected, display what would be:
// Console.WriteLine("Car: civic");
// Console.WriteLine("Color: green");
// Console.WriteLine("Year: 1999");
}