关于委托???????????
这句什么意思,请教高手,谢谢了。
orderServiceHost.Opened += delegate
------解决方案--------------------.net提供的匿名方法
上面的代码相当于
ServiceHost userServiceHost = new ServiceHost(typeof(UserService));
userServiceHost.Opened += userServiceHostOpened;
userServiceHost.Open();
void userServiceHostOpened(object sender, EventArgs args)
{
Console.WriteLine( "UserService is open. ");
}
------解决方案--------------------// 这里涉及到两个概念,一个是匿名代理,一个是Multicast代理
// 这里的Opened估计是一个Multicast Delegate的实例
userServiceHost.Opened += delegate
{
Console.WriteLine( "UserService is open. ");
};
// 你可以查看看ServiceHost这个类,里面应该有Opened这个实例所用的代理
// 这里用 += 意思是说,将这段代码附加到Opened之后。