Исполняемые файлы имеют только одну точку входа, обычно называемую «Main».
Чтобы вызвать определенный метод, приложение должно будет предоставить аргумент командной строки (или несколько) для имени метода и его аргументов.Это будет означать изменение приложения для интерпретации этих аргументов и вызова соответствующего метода.
Вам нужно будет изменить ваш exeParser, чтобы он принимал аргументы, а затем действовать на них.
Например, вы 'я мог бы добавить:
\ method [name] \ arguments [1], [2], [3]
Затем проанализируйте это, чтобы получить имя и списокАргументы.
Если у вас есть только один или два метода, вы можете жестко закодировать переключатель:
switch (methodName)
{
case "add":
result = this.Add(arg1, arg2);
break;
case "subtract":
result = this.Subtract(arg1, arg2);
break;
default:
break;
}
Если у вас есть больше или вы хотите сделать код более универсальным, вам нужно использоватьотражение, чтобы получить метод и вызвать его.