gpt4 book ai didi

c# - F#该表达式应具有EventHandler类型,但此处具有类型unit

转载 作者:行者123 更新时间:2023-12-01 18:58:33 25 4
gpt4 key购买 nike

在C#Xamarin iOS中,我可以执行以下操作:

InvokeOnMainThread( () => { //do stuff here});

其中InvokeOnMainThread的参数是NSAction

在F#中,我有
InvokeOnMainThread ( fun _ -> //do stuff here)

但是我收到错误消息“该表达式应该具有EventHandler类型,但此处具有类型单位”。为什么?我该如何解决?

最佳答案

F#编译器不会自动将F#函数转换为NSAction

您可以手动执行以下操作:

InvokeOnMainThread (new NSAction(fun _ -> (* do stuff here *)))

关于c# - F#该表达式应具有EventHandler类型,但此处具有类型unit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24728429/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com