【发布时间】:2012-02-16 17:35:44
【问题描述】:
有没有办法通过名称调用方法并指定参数而不使用动态? (C#)
更新:
` 公开课程序 { 公共静态无效主要(字符串[]参数) { ScriptEngine 引擎 = Python.CreateEngine(); ScriptScope 范围 = 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'
效果很好
【问题讨论】:
标签: dynamic ironpython