草庐IT

OneDelegate

全部标签

C# - 我怎样才能 "overload"委托(delegate)?

首先,我阅读了一些论坛和MSDN中的帮助,它们都说代理不能重载。现在,我想要这样的东西:publicdelegatevoidOneDelegate();publicdelegatevoidOneDelegate(paramsobject[]a);publicvoidDoNothing(paramsobject[]a){}publicvoidDoSomething(){/*dosomething*/}privateOneDelegatesomeFunction;someFunction=newOneDelegate(DoSomething);someFunction=newOneDele

C# - 我怎样才能 "overload"委托(delegate)?

首先,我阅读了一些论坛和MSDN中的帮助,它们都说代理不能重载。现在,我想要这样的东西:publicdelegatevoidOneDelegate();publicdelegatevoidOneDelegate(paramsobject[]a);publicvoidDoNothing(paramsobject[]a){}publicvoidDoSomething(){/*dosomething*/}privateOneDelegatesomeFunction;someFunction=newOneDelegate(DoSomething);someFunction=newOneDele