byref<'a> -> bool)> x =
let mutable res = Unchecked.defaultof<'a>
if (^a: (static member TryParse: string * byref<'a> -> bool) (x, &res))
then Some res
else None
tryParse<int>("19")
tryParse<Guid>("4A9FA193-26D6-4D21-8610-02B060D43744")
tryParse<DateTime>("ddd")
а так?
Я пробовал, но у меня не скомпилилось
ValueNone уж лучше
работает, крутяк. Походу у меня была проблема в том, что я пытался сделать функцию-алиас для этого метода
Обсуждают сегодня