F#功能参数

时间:2013-02-03 09:28:14

标签: f#

我这里有两行代码:

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

我刚刚开始使用F#,并且想知道为什么在删除下划线时代码无法编译 来自stuff变量?据我所知,下划线意味着忽略某些东西,所以在这里应该忽略什么?

1 个答案:

答案 0 :(得分:6)

EventHandler委托需要一个带有2个参数的函数,即sender和EventArgs。