不知道其他 30 篇文章是如何在这里对我没有帮助的,但我正在使用带有这些重载的 ac# dll:
function TqlForBidAskTrade(string, int?, params string[])
function TqlForBidAskTrade(string[], int?, params string[])
我可以在 c# 中使用我想要的参数调用此方法,如下所示:
TqlForBidAskTrade("string", null)
F# 中的等价物是什么?我似乎根本无法编译任何东西。我试过了:
TqlForBidAskTrade("string", null)
TqlForBidAskTrade("string", Nullable<int>())
TqlForBidAskTrade("string", Nullable<int>(), null)
TqlForBidAskTrade("string", Nullable<int>(), [])
TqlForBidAskTrade("string", Nullable<int>(), ["doodah"])
TqlForBidAskTrade("string", 4, ["doodah"])
看起来我应该偶然发现所有类似的请求,但我一直在寻找一个小时。