не верную команду, программа должна выдать наиболее подходящие команды. Есть вариант разбить всё на массив символов и сверять посимвольно команду со списком команд, и допустим если 2 символа пересеклись, выдавать команду. Может это можно сделать как-то проще с помощью linq?
Есть готовые либы для парсинга аргументов уже
https://github.com/commandlineparser/commandline
а опечатки надо поддерживать?
Тогда смотри в сторону https://stackoverflow.com/questions/8218553/fuzzy-text-matching-c-sharp
Обсуждают сегодня