15

IronPython 2.0.1 附带的常见问题解答如下:

您可以在 C# 中定义接口,将它们构建到 DLL 中,然后在 Python 代码中实现这些接口,并将实现接口的 Python 对象传递给 C# 代码。

我已经用谷歌搜索和谷歌搜索,但还没有找到如何做到这一点。有人可以帮忙吗?

4

1 回答 1

20

您可以使用 Python 的常规继承语法来做到这一点:

class SomeClass (ISomeInterface):
    def SomeMethod(self, parameter):
        pass

只需“继承”接口,像任何其他类方法一样实现它的方法,然后享受吧!

于 2009-03-30T04:32:38.133 回答