【发布时间】:2014-05-21 10:04:09
【问题描述】:
我偶然发现可以在 F# 中定义自定义运算符这一事实。另外,我相信在 C# 中重用 F# 代码是可能的。
是否可以在 F# 中创建自定义运算符,在 C# 中引用项目,然后在 C# 中重用该运算符?例如,假设我要在 F# 中将 .? 运算符定义为某种东西,那么我可以在我的 C# 项目中以某种方式重用它吗?
【问题讨论】:
-
正如答案所指出的,你可以,但你只能在 C# 中将它用作方法,而不是运算符。
-
耻辱,但它必须这样做。谢谢;)