由于被要求在这个岗位,我想出了一个使用委派用来加快在.NET/C#恢复体力的例子.
但是,运行时出现此错误(编译工作正常).可能有什么问题?
Unhandled Exception: System.ArgumentException: type is not a subclass of Multicastdelegate
at System.Delegate.CreateDelegate (System.Type type, System.Object firstArgument, System.Reflection.MethodInfo method, Boolean throwOnBindFailure, Boolean allowClosed) [0x00000] in <filename unknown>:0
at System.Delegate.CreateDelegate (System.Type type, System.Reflection.MethodInfo method, Boolean throwOnBindFailure) [0x00000] in <filename unknown>:0
at System.Delegate.CreateDelegate (System.Type type, System.Reflection.MethodInfo method) [0x00000] in <filename unknown>:0
at EX.RefTest.DelegateTest () [0x00000] in <filename unknown>:0
at EX.RefTest.Main () [0x00000] in <filename unknown>:0
Run Code Online (Sandbox Code Playgroud)
这是(工作)源代码,感谢Jon&ChaosPandion的帮助.
using System.Reflection;
using System;
namespace EX
{
public class Hello
{
// …Run Code Online (Sandbox Code Playgroud)