我有以下代码:
new EventHandler((s, seder) => lnkSynEvent_Click(s, e, id));
功能lnkSynEvent_Click()
:
private string lnkSynEvent_Click(object s, EventArgs e, string id)
{
return "ok";
}
我需要得到"好的"在:
EventHandler((s, seder) => lnkSynEvent_Click(s, e, id) { // Here });
答案 0 :(得分:1)
如果您想要将lnkSynEvent_Click
函数的返回值捕获为匿名函数中的变量,请执行以下操作:
new EventHandler((s, sender) => { string result = lnkSynEvent_Click(s, e, id); /* your code */ });
......或者布局更好:
new EventHandler((s, sender) =>
{
string result = lnkSynEvent_Click(s, e, id);
// Code
});