Код, который у меня работает.
Прежде всего, мы предполагаем, что этот аргумент может быть строкой типа «123 456 789»
Тогда вы можете написать:
string[] numbers = argument.Split();
Наконец, вам нужно только убедиться, что числа (это тип string []) содержат только строки, которые могут быть преобразованы в переменные типа int. Это можно сделать разными способами, например Int.Tryparse или простой блок try-catch (и посмотрите, какая строка дает вам исключение)