这不是什么大问题,但是在F#中有没有办法在不调用GetGenericTypeDefinition()的情况下获得泛型类型定义? IComparable<_>
为IComparable<object>
(或推断出任何类型),IComparable<>
是语法错误。
VB.NET
GetType(IComparable(Of ))
C#
typeof(IComparable<>)
F#
typeof<IComparable<_>>.GetGenericTypeDefinition()
答案 0 :(得分:13)
你想要“typedefof”
printfn "%s" (typedefof<list<int>>).Name