МП
Size: a a a
МП
МП
VS
Dv
dotnet paket restore.AH
dotnet paket restore.Dv
Dv
AH
AH
Dv
AH
Dv
Dv
МП
type ParamType =
| Unit
| Integer
| Float
| String
| List of ParamType
Я хочу из него получить инстанс System.Type. Имею такое:let rec getType paramType =Вот как быть со списокм? (последняя строчка)
match paramType with
| Unit -> typeof<unit>
| Integer -> typeof<int>
| Float -> typeof<float>
| String -> typeof<string>
| List t ->
let genericArgumentType = getType t
typeof<list<???>>
МП
Type.GenericTypeArguments оказался get-only..БП
БП
g
type ParamType =
| Unit
| Integer
| Float
| String
| List of ParamType
Я хочу из него получить инстанс System.Type. Имею такое:let rec getType paramType =Вот как быть со списокм? (последняя строчка)
match paramType with
| Unit -> typeof<unit>
| Integer -> typeof<int>
| Float -> typeof<float>
| String -> typeof<string>
| List t ->
let genericArgumentType = getType t
typeof<list<???>>
let generic = typedefof<list<_>>
generic.MakeGenericType(genericArgumentType)
VS
МП
let generic = typedefof<list<_>>
generic.MakeGenericType(genericArgumentType)