Есть ли способ вызвать метод по имени и указать аргументы без использования динамического?(C #)
ОБНОВЛЕНИЕ:
`открытый класс Program {public static void Main (string [] args) {ScriptEngine engine = Python.CreateEngine ();ScriptScope scope = engine.CreateScope ();
engine.ExecuteFile("script.py", scope);
dynamic calculator = scope.GetVariable("Calculator");
dynamic calculatorInstance = engine.Operations.CreateInstance(calculator);
dynamic result = engine.Operations.InvokeMember(calculatorInstance, "sample");
Console.ReadKey();
}
}
`
class Calculator:
def sample(self):
return 'test'
Прекрасно работает