Dot-Net
如何在 IronPython 中實現介面?
IronPython 2.0.1 附帶的常見問題解答如下:
您可以在 C# 中定義介面,將它們建構到 DLL 中,然後在 Python 程式碼中實現這些介面,並將實現介面的 Python 對像傳遞給 C# 程式碼。
我已經用Google搜尋和Google搜尋,但還沒有找到如何做到這一點。有人可以幫忙嗎?
您可以使用 Python 的正常繼承語法來做到這一點:
class SomeClass (ISomeInterface): def SomeMethod(self, parameter): pass只需“繼承”介面,像任何其他類方法一樣實現它的方法,然後享受吧!