Учитывая функцию более высокого порядка F # (взяв функцию в параметре):
let ApplyOn2 (f:int->int) = f(2)
и функция С#
public static int Increment(int a) { return a++; }
Как мне называть ApplyOn2
с Increment
в качестве параметра (из С#)?
Обратите внимание, что ApplyOn2
экспортируется как Microsoft.FSharp.Core.FSharpFunc<int,int>
, которые не соответствуют подписке Increment
.