如何使用装饰器?
在SharpDevelop中,我想创建一个包含静态方法的DLL,void Main(string [] args)。如何使用装饰器?
有人说我应该使用装饰器来限制IronPython中的函数。
我找到了“@staticmethod”,但是其他的“void”,“string [] args”,如何限制它们?
class MyClass:
def __init__(self):
pass
@staticmethod
def Main(args):
pass
Python没有返回类型。只是不要回报任何东西。你可以通过使用一个空的return语句或者根本不使用return语句来做到这一点
您可以使用clrtype.returns()装饰器实际定义IronPython中的返回类型,使其成为具有返回类型的clr方法。 – jcao219 2010-07-13 02:26:14
@ jcao219:但是,争论呢? – Begtostudy 2010-07-13 02:28:53
使用@ clrtype.accepts() – aaronasterling 2010-07-13 02:31:03
W h a t f o r? – 2010-07-13 02:17:45
成为另一个程序loaden。 UG/NX,也许你从来没有听说过。 – Begtostudy 2010-07-13 02:25:15