有谁知道在使用像下面这样的内联委托(delegate)时是否有办法将发送者和事件参数传递给事件?
p.Click+=delegate
{
//do some stuff
};
最佳答案
好吧,你可以声明它:
p.Click += delegate (object sender, EventArgs args) {...}
并将它们用作sender
和args
。
或者使用 lambda:
p.Click += (sender, args) => {...}
关于c# - 如何获取内联委托(delegate)的参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/371413/