在C#中,在使用delegate的时候,如果被代理的函数有返回值,不为void时,在对delegate进行申请空间并绑定函数的时候就会有一个警告
如:delegate sting Delgate(int);
Delegate dele += new Delegate(sort); 就会出现如下警告
warning C4358: '+=': return type of combined delegates is not 'void'; returned value is undefined
请问如何消除警告?
如:delegate sting Delgate(int);
Delegate dele += new Delegate(sort); 就会出现如下警告
warning C4358: '+=': return type of combined delegates is not 'void'; returned value is undefined
请问如何消除警告?
如:delegate sting Delgate(int);
Delegate dele = new Delegate(sort);
你的问题是
Delegate 是.net 框架自有的类 ,代表委托不要用Delegate 换个名字