F#上的泛型类型定义语法

时间:2009-10-30 20:12:30

标签: f#

这不是什么大问题,但是在F#中有没有办法在不调用GetGenericTypeDefinition()的情况下获得泛型类型定义? IComparable<_>IComparable<object>(或推断出任何类型),IComparable<>是语法错误。

VB.NET

GetType(IComparable(Of ))

C#

typeof(IComparable<>)

F#

typeof<IComparable<_>>.GetGenericTypeDefinition()

1 个答案:

答案 0 :(得分:13)

你想要“typedefof”

printfn "%s" (typedefof<list<int>>).Name