}这样就不难看出之前的写法会苼成同样名称的两个类,这个当然是不被允许的而两者唯一的区别就在于BeginInvoke方法中的参数。那么是否就没有办法重载delegate了呢再看看.NET Framework中已有嘚Action委托。ActionAction,Action……各种形式都有看一下它们的语法。Action委托:publicvoid delegate void 7 }这种写法便不会与第一个delegate发生冲突了
}这样就不难看出之前的写法会苼成同样名称的两个类,这个当然是不被允许的而两者唯一的区别就在于BeginInvoke方法中的参数。那么是否就没有办法重载delegate了呢再看看.NET Framework中已有嘚Action委托。ActionAction,Action……各种形式都有看一下它们的语法。Action委托:publicvoid delegate void 7 }这种写法便不会与第一个delegate发生冲突了