15

IronPython 2.0.1 に付属する FAQ には、次のように記載されています。

C# でインターフェイスを定義し、それらを DLL にビルドしてから、それらのインターフェイスを Python コードで実装するだけでなく、インターフェイスを実装する Python オブジェクトを C# コードに渡すことができます。

私はググってググってググりましたが、これを行う方法が見つかりませんでした。誰か助けてくれませんか?

4

1 に答える 1

20

Python の通常の継承構文でそれを行うことができます。

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

インターフェイスを「継承」し、他のクラス メソッドと同じようにそのメソッドを実装するだけです。

于 2009-03-30T04:32:38.133 に答える