标签: vb.net ironpython
我正在开发一个vb.net项目,我们正在使用ironPython进行脚本编写。 vb.net部分公开了一些具有只读属性的对象,以便在用户脚本中使用。
首先,当属性是非参数化时,脚本工作得很好。但是,只要我们添加参数(使用默认值),ret = obj1.param1 - obj2.param1之类的调用就会停止 处理错误:
ret = obj1.param1 - obj2.param1
不支持的操作数类型 - :' indexer#'和'索引器#'
答案 0 :(得分:1)
IronPython可能不支持使用默认值的参数化属性。请open an issue使用VB类示例。