La prima partita funziona, ma non la seconda. C'è un modo per farlo senza dichiarare variabili, oltre ad usare una catena di if/elif?corrisponde a typeof in fsharp
(Si noti che io uso l'elem valore, mentre abbino la variabile t)
let t = typeof<string>
match propType with
| t -> elem.GetValueAsString() :> obj
| typeof<string> -> elem.GetValueAsString() :> obj
stavi cercando di abbinare a seconda del tipo sottostante di un oggetto o eri solo perplesso circa il vostro risultato? –
no, ho il tipo, e il tipo sottostante della mia variabile di tipo sarà sempre Type. – nicolas