如何将F#函数转换为非泛型System.Action?

时间:2014-12-27 10:11:07

标签: c# .net generics f#

就像标题一样。我有一个现有的C#库,我必须使用F#interop访问它。其中一种方法将非通用System.Action委托作为参数。如何将F#功能(即unit->unit)转换为该代表?

尝试使用直接强制转换时,会发生以下错误:

Multiple types exist called 'Action', taking different numbers of generic parameters. 
Provide a type instantiation to disambiguate the type resolution, e.g. 'Action<_,_,_,_,_,_,_,_,_>'.

0 个答案:

没有答案