110,533
社区成员
发帖
与我相关
我的任务
分享
private void test(object sender, EventArgs e)
{
cs.MessageReceived -= Cs_MessageReceived;
}
[code=csharp]private void Cs_MessageReceived(object sender, MessageReceivedEventArgs r)
{
.........
}
[/code]这里 c# 编译器认识方法是一个静态 method 对象。Action<object, EventArgs> csv;
private void test1(object sender, EventArgs e)
{
csv = new Action<object, EventArgs>((s, arg) =>
{
..........
});
cs.MessageReceived += csv;
}
private void test2(object sender, EventArgs e)
{
if (csv != null)
cs.MessageReceived -= csv;
}