Как я могу найти вход для консольного приложения в С#?
Скажем, например, я хочу запустить консольное приложение, написав: Добро пожаловать в хижину (курсор для ввода данных здесь после первой строки)
Я хотел бы, чтобы консольное приложение обнаружило две команды:
1:/help - который отобразит некоторую подсказку.
2:/пицца для пиццы -t pepperoni -d pepsi - которая будет отображать "Итак, вы хотели бы пиццу с Пепперони и Пепси выпить?"
Как бы я мог сначала обнаружить, что/команда была введена, а также прочитать аргументы типа -t pepperoni (topping) и -d pepsi (напиться), если была напечатана/пицца пищи?
Моя основная проблема заключается в том, как определить первое слово, когда-либо набранное, выяснив, что если он был /help, вызовите какой-то метод, который отправит некоторый текст справки в консоль, или если команда/питание затем прочитает, что после команды /food, -t и -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?'
}