Общий синтаксис определения типа на F # - PullRequest
9 голосов
/ 30 октября 2009

Это не имеет большого значения, но есть ли способ в F # получить определение универсального типа без вызова GetGenericTypeDefinition ()? IComparable<_> равно IComparable<object> (или какому-либо другому типу), а IComparable<> - синтаксическая ошибка.

VB.NET

GetType(IComparable(Of ))

C #

typeof(IComparable<>)

F #

typeof<IComparable<_>>.GetGenericTypeDefinition()

1 Ответ

13 голосов
/ 30 октября 2009

Вы хотите "typedefof"

printfn "%s" (typedefof<list<int>>).Name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...