В тестовом задании есть вот такой абзац:
Имя входного, выходного файла, режим сортировки, а так же тип содержимого задаются при
запуске через аргументы командной строки. Примеры запуска из командной строки для Windows:
sort-it.exe in.txt out.txt -i -a (для целых чисел по возрастанию)
sort-it.exe in.txt out.txt -i -d (для целых чисел по убыванию)
sort-it.exe in.txt out.txt -s -a (для строк по возрастанию)
я сделал следующим образом:
static void Main(string[] args)
{
string fromfile = args[1];
string tofile = args[2];
string typedata = args[3];
string sortingmode = args[4];
....................
когда запускаю программу из командной строки
sort-it.exe in.txt out.txt -i -a
то выходит аварийное завершение с ошибкой что индекс находился вне границ массива.
Что я делаю не так?