Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有实现接口的 ac# 类,并且在这个类上还有一些公共方法,我想要的是只向 python 代码公开属于这个接口的方法,而不是整个对象。
有没有一种简单的方法可以在不创建新类的情况下做到这一点?
在您不想公开的方法上使用 [PythonHidden] 属性。
IronPython 将始终基于原始对象而不是接口类型进行调用。创建一个包装类,它维护对您的接口实现者的引用,根据需要转发调用,也是一个好方法。