3

我这里有两行代码:

let stuff _ _ = MessageBox.Show("This is doing stuff") |> ignore
let stuffHandler = new EventHandler(stuff)

我刚开始使用 F#,想知道如果我从 stuff 变量中删除下划线,为什么代码无法编译?据我所知,下划线意味着忽略某些东西,那么这里应该忽略什么?

4

1 回答 1

6

EventHandler委托需要一个具有 2 个参数的函数,即发送者和 EventArgs 。

于 2013-02-03T09:36:19.170 回答