2010-07-13 123 views
1

在SharpDevelop中,我想創建一個包含靜態方法的DLL,void Main(string [] args)。如何使用裝飾器?

有人說我應該使用裝飾器來限制IronPython中的函數。

我找到了「@staticmethod」,但是其他的「void」,「string [] args」,如何限制它們?

class MyClass: 
    def __init__(self): 
     pass 
    @staticmethod 
    def Main(args): 
     pass  
+0

W h a t f o r? – 2010-07-13 02:17:45

+0

成爲另一個程序loaden。 UG/NX,也許你從來沒有聽說過。 – Begtostudy 2010-07-13 02:25:15

回答

0

Python沒有返回類型。只是不要回報任何東西。你可以通過使用一個空的return語句或者根本不使用return語句來做到這一點

+1

您可以使用clrtype.returns()裝飾器實際定義IronPython中的返回類型,使其成爲具有返回類型的clr方法。 – jcao219 2010-07-13 02:26:14

+1

@ jcao219:但是,爭論呢? – Begtostudy 2010-07-13 02:28:53

+1

使用@ clrtype.accepts() – aaronasterling 2010-07-13 02:31:03

相關問題